如何在jsp页面中使用struts2标签

如何在jsp页面中使用struts2标签,第1张

要在jsp中使用struts2.0的标签,首先要在页面使用taglib指令,将struts2的tld文件导入

<%@taglib prefix="s" uri="/struts-tags"%>

struts2的标签主要分芦肢为两大类:

UI标签  这个几乎不怎么用就不介绍了

非UI标签

if,elseif和else

             <s:if test="link_type == 1"> //只有当test的的值为true时,才会执行if语句块里面的内容

                   文字

                </s:if> 

                <s:elseif test="link_type == 2"> 

                   图片

                </s:elseif> 

                 <s:else> 

                 -----

               </s:else>  

              迭代标签的使用

    余哗派          iterator描述:

               用于遍历集合(java.util.Collection)或枚举值(java.util.Iterator)。 

               <ol> 

               <s:iterator value="#request.names" status="stuts">                 

                  <s:if test="#stuts.odd == true"> //判断取出数据的奇偶性

                  <li>White <s:property /></li> 

                  </s:if> 

                  <s:else> 

                  <li style="background-color:gray"><s:property /></li> 

                  </s:else> 

                  </s:iterator> 

                </ol> 

               上述代码的显示效果就是相邻的两行颜色是区分开来的

                

              URL地址标签,<s:url>用于生成一个URL地址,可以通过URL标签指定的<s:param>

              子元素向URL地址发送请求参数 

      <s:url action=" "> 

      <s:param name=" " value=""></s:param> 

      </s:url>

                超链接 <a href >一般和<s:url>标签一起使用,用于带多个参数。 

<a href=" 

<s:url action=" "> 

<s:param name=" " value=""></s:param> 

<s:param name=" " value=""></s:param> 

<s:param name=" " value=""></s:param> 

</s:url>"> 

链接到...

                </a> 

                set标签,用于将某个值放入指定的竖贺范围内。例如application,session等。 

<s:set name="user" value="userName" scope=”request”/> 

 

          Struts2页面开发中常用标签使用规范: 

2.1.通过<input name="userName" type="text" class=" " size="15"> 

往action中传值,action中要有相应的属性,并提供SET/GET方法。 

(在数量少时可以使用request.getParameter(“userName”)) 

2.2.在页面显示action传来的数据,使用property标签。需要显示的数据从action中获得。 

2.3.往action中的实体对象内传值,使用textfield标签。 

2.4.在页面中判断指定值使用<s:if>标签。判断数据从action中获得。 

2.5.在页面中需要循环列表显示的数据使用<s:iterator>标签,列表数据从action中获得。 

2.6.URL地址和超链接可以使用<a href>和<s:url>,在传多值时建议<a href>和<s:url>一起使用 

扫描后的文件由扫描仪软件自动保存。无论扫描的源文件是什么样的,在电脑上都会被保存为图像文件。一大腊段般情况下无法用WORD进修修改,但也有个别。如清华紫光的扫描仪就带有一滚誉种软件可以把图像文件局毁转换为纯文本。请参考:http://iask.sina.com.cn/b/6966265.html

另外,关于TLD可以参考:http://hi.baidu.com/zhong8880/blog/item/891d1c3f7dc0ade554e72391.html

不知道满意否


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12312004.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存