本文实例分析了JSP中param标签用法。分享给大家供大家参考,具体如下:
Jsp中param标签的使用
<jsp:param>操作被用来以"名-值"对的形式为其他标签提供附加信息。它和<jsp:include>、<jsp:forward>、<jsp:plugin>一起使用,方法如下:
<jsp:param name="paramName" value="paramValue"/>
其中,name为与属性相关联的关键词,value为属性的值。
1.<jsp:param>与<jsp:include>配合使用
includeAction.jsp
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"> <title>Include</title> </head> <body> <%double i = Math.random();%> <jsp:include page="come.jsp">//加载come.jsp <jsp:param name="number" value="<%=i%>" />//传递参数 </jsp:include> </body> </html>
come.jsp
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"> <title>come</title> </head> <body bgcolor=cyan> <Font Size=3> <%//获得includeAction.jsp传来的值: String str = request.getParameter("number"); double n = Double.parseDouble(str); %> The value form includeAction is:<br> <%=n%> </Font> </body> </html>
2.<jsp:param>与<jsp:forward>配合使用
用户登录示例
login.jsp
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"> <title>Login</title> </head> <body> //由 checklogin.jsp处理表单数据 <form action="checklogin.jsp" method="get"> <table> <tr> <td>Username:</td> <td> //获得参数"user",初始值为null <input type="text" name="username" value=<%=request.getParameter("user") %>> </td> </tr> <tr> <td>Password:</td> <td> <input type="password" name="password"> </td> </tr> <tr> <td> <input type="submit" value="login"> </td> </tr> </table> </form> </body> </html>
checklogin.jsp
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"> <title>CheckLogin</title> </head> <body> <% //与login.jsp中name="username"对应 String name = request.getParameter("username"); //与login.jsp中name="password"对应 String password = request.getParameter("password"); if (name.equals("admin") && password.equals("admin")) { %> <jsp:forward page="success.jsp">//跳转至success.jsp <jsp:param name="user" value="<%=name%>" />//携带参数"user" </jsp:forward> <% } else { %> <jsp:forward page="login.jsp">//跳转至login.jsp <jsp:param name="user" value="<%=name%>" />//携带参数"user" </jsp:forward> <% } %> </body> </html>
success.jsp
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"> <title>Success</title> </head> <body> Welcome,<%=request.getParameter("user")%>//获得参数"user" </body> </html>
希望本文所述对大家JSP程序设计有所帮助。
主要内容:创建动作类:,创建视图,配置文件param标签可用于参数其他标签。包括标签和bean标签,这种标签的例子。让我们以同样的例子我们已经讨论,同时讨论bean标签。 创建动作类: 创建视图 让我们看看包含以下内容的helloWorld.jsp: 接下来让我们看看employees.jsp包含以下内容: 配置文件 struts.xml中应该像这样: web.xml 应该像这样: 右键点击项目名称,并单击“导出”>WAR文件创建一个WA
本文向大家介绍JSP自定义标签案例分析,包括了JSP自定义标签案例分析的使用技巧和注意事项,需要的朋友参考一下 本文为大家介绍了JSP自定义标签的案例,供大家参考,具体内容如下 案例一:实现一个基本防盗链标签 1. 标签处理类 2. 描述文件 3. 引入和使用 JSP2.0自定义标签 ---| SimpleTag 接口 定义了标签处理类的生命周期方法。doTag() -----| SimpleTa
本文向大家介绍JSP页面文件中base标记用法实例分析,包括了JSP页面文件中base标记用法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了JSP页面文件中base标记用法。分享给大家供大家参考,具体如下: 我们在用IDE工具生成JSP页面时通常都包含下面的两段代码, 它们绝对不是无用代码,详细如下: base标记是一个基链接标记,是一个单标记。用以改变文件中所有连结标记的参数内
本文向大家介绍jsp中Action使用session方法实例分析,包括了jsp中Action使用session方法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了jsp中Action使用session方法。分享给大家供大家参考。具体如下: 在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到 1.通过ActionContext class中的
<jsp:param> 动作用来传递参数信息,经常和其它动作一起使用,例如 <jsp:include> 和 <jsp:forward>。 <jsp:param> 的语法如下: name 指定参数名称,value 指定参数值。 示例 在 login.jsp 中传递参数,并转发到 index.jsp 页面。login.jsp 代码如下: index.jsp 代码如下: 访问 login.jsp 结果如
本文向大家介绍ThinkPHP中html:list标签用法分析,包括了ThinkPHP中html:list标签用法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了ThinkPHP中html:list标签用法。分享给大家供大家参考,具体如下: ThinkPHP的html标签库中的list标签功能强大,但没有文档.只好看源码了.马马虎虎看了下,大概如下: datasource和show必须