struts1.2里链接详解
来源:互联网 发布:风雅软件 编辑:程序博客网 时间:2024/05/29 19:47
- //以下是各种链接跳转方法:
- <a href="jsp2.jsp">链接 1</a><BR>
- <html:link page="/jsp2.jsp">链接 2</html:link><BR>
- <html:link href="jsp2.jsp">链接 3</html:link><BR>
- <html:link forward="JSP2">链接 4(这里的forward是定义在struts里的)</html:link><BR>
- <html:link action="/XXX.do">链接 5(适合链接同时还作一些操作的情况,在action里跳转)</html:link><BR>
-
- // 下面是跳转并传参数:
- <html:link page="/jsp2.jsp?param=0001">到达jsp2,传参数(后面可以用&连接多个参数)</html:link><BR>
- <%
- session.setAttribute("msg","0001_session");
- request.setAttribute("msg","<B>0001_request</B>");
- application.setAttribute("msg","0001_application");
-
- Student stu = new Student();
- stu.setStuId("0001");
- session.setAttribute("stu",stu);
-
- HashMap hm = new HashMap();
- hm.put("param1","msg1");
- hm.put("param2","msg2");
- hm.put("param3","msg3");
- session.setAttribute("paramList",hm);
- response.addCookie(new Cookie("username","Kate"));
- %>
- <html:link page="/jsp2.jsp" paramId="param" paramName="msg">到达jsp2,传参数(自动按顺序查找)</html:link><BR>
- <html:link page="/jsp2.jsp" paramId="param" paramName="stu" paramProperty="stuId">到达jsp2,传参数(session里的)</html:link><BR>
- <html:link page="/jsp2.jsp" name="paramList">到达jsp2,传参数</html:link><BR>