描述: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>
運行結果: