JSP param动作
<jsp:param> 动作用来传递参数信息,经常和其它动作一起使用,例如 <jsp:include> 和 <jsp:forward>。
<jsp:param> 的语法如下:
<jsp:param> 在 <jsp:forward> 和 <jsp:include> 中的用法基本一样,用户可以将上述示例中的 <jsp:forward> 替换成 <jsp:include> 动作,运行结果相同。
<jsp:param> 的语法如下:
<jsp: param name="param_name" value="param_value" />name 指定参数名称,value 指定参数值。
示例
在 login.jsp 中传递参数,并转发到 index.jsp 页面。login.jsp 代码如下:<%@ page language="java" contentType="text/html;charset=utf-8"%> <html> <head> <title>编程帮-jsp:param</title> </head> <body> <% // 设定传递参数的编码格式 request.setCharacterEncoding("UTF-8"); %> <jsp:forward page="index.jsp"> <jsp:param name="sitename" value="编程帮" /> <jsp:param name="url" value="http://www.biancheng.net" /> </jsp:forward> </body> </html>index.jsp 代码如下:
<%@ page language="java" contentType="text/html;charset=utf-8"%> <html> <head> <title>编程帮-jsp:param</title> </head> <body> 您好,欢迎登录<%=request.getParameter("sitename")%>! <br /> 网址是<%=request.getParameter("url")%> </body> </html>访问 login.jsp 结果如下:
<jsp:param> 在 <jsp:forward> 和 <jsp:include> 中的用法基本一样,用户可以将上述示例中的 <jsp:forward> 替换成 <jsp:include> 动作,运行结果相同。