描述:HTML通过超链接a传递参数到JSP页面,通过超链接和JSP产生交互
解释:
1.地址重写:语法--JSP文件?参数名1=值1&参数名2=值2&.....,通过&分隔不同参数----例如
<a href="main.jsp?id=1001&name=tianxin">删除员工</a>
2.实例演示(Tomcat服务器必须打开)
HTML代码:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>HTML5</title> 6 </head> 7 8 <body> 9 <!-- 将id=1001和姓名name=tianxn传到jsp中 --> 10 <a href="main.jsp?id=1001&name=tianxin">删除员工</a> 11 </body> 12 </html>
JSP页面代码:
1 <%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%> 2 3 <!DOCTYPE html> 4 <html> 5 <head> 6 <meta charset="UTF-8"> 7 <title>JSP</title> 8 </head> 9 <body> 10 <%-- 防止中文乱码设置字符集 --%> 11 <%request.setCharacterEncoding("UTF-8");%> 12 <% 13 String id = request.getParameter("id"); // 接收id 14 String name = request.getParameter("name"); // 接收姓名 15 %> 16 <%-- 通过表示语句进行输出 --%> 17 <h2>删除员工:id = <%=id%> name = <%=name%></h2> 18 </body> 19 </html>
运行结果: