描述: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>
运行结果: