struts_link标签

来源:互联网 发布:相机判断年龄算法 编辑:程序博客网 时间:2024/06/06 11:40
<span style="font-size:14px;"><html:link>标签的好处:使用<html:link action=“/action”/>不用关心web应用程序的名称。可以自动附加jsessionid参数进行url重写。可以对参数信息进行url编码。<html:link>标签常用属性:paramID、paramName、name、property。<html:link>标签示例:<body>       <a href="${pageContext.request.contextPath }/RegisterUI.do">注册</a>              <c:url var="register" value="/RegisterUI.do"/>       <a href="${register }">注册</a>                     <%            request.setAttribute("name","中国");       %>       <html:link action="/RegisterUI" paramId="name" paramName="name">注册</html:link>       <!--使用struts的HTML标签要导入struts的标签:http://struts.apache.org/tags-html        使用struts的好处:请求者不用写.do 请求了,不用写工程的名称了                                        自动url重写                                        对参数进行url编码                paramId:是参数的名字                paramName:配置参数的值, paramName="name"是从某一个域中检索名字为name的值:中国        缺点:将jsp和struts牢牢的绑定在一起了        -->              <%            Map map = new HashMap();           map.put("aa","1");           map.put("bb","2");           map.put("cc","3");                      request.setAttribute("map",map);       %>              <html:link action="/RegisterUI" name="map">注册</html:link><!--如果转发过来的是多个参数,这些参数是在Map集合中的,然后从Map集合中取出这些参数加载url后面-->              <%            request.setAttribute("now",new Date());       %>       <html:link action="/RegisterUI" paramId="now" paramName="now" paramProperty="time">注册</html:link>       <!--从域中检索出Date对象,而加入url后面的是Date对象的time属性,则url后面会跟上time的毫秒值-->  </body></span>

0 0
原创粉丝点击