struts1.2里链接详解

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