`

struts2 标签 页面数据处理

阅读更多
1、输出session中的值
a. <s:property value="#session['key']"/>b. ${sessionScope.key}  

2、获取session中的值后判断
<s:if test="#session['key']==null">

3、输出Action中的属性值
<s:property value="property"/>  
 
4、输出国际化文件中的值
a. <s:text name="key"/>b. ${getText("key")}    

5、输出Action中的消息
<s:actionmessage />

6、输出Action中的错误
<s:actionerror/> 

7、迭代输出集合 
<s:iterator id="book" value="books" status="index">     
     
     <!---输出当前元素的属性-->     
     <s:property value="property"/>     
     
     <!---输出当前迭代元素的索引-->     
     <s:property value="#index.index"/>     
     
     <!---输出当前迭代了几个元素-->     
     <s:property value="#index.count"/>       
     
      <!---返回当前迭代元素的索引是否为奇数-->     
     <s:property value="#index.odd"/>       
     
     <!---返回当前迭代元素的索引是否为偶数-->     
     <s:property value="#index.event"/>     
     
     <!---返回当前元素是否为第一个-->     
     <s:property value="#index.first"/>     
     
     <!---返回当前元素是否为最后一个-->     
     <s:property value="#index.last"/>     
     
</s:iterator>    

8、定义页面变量
<!---将分页Bean的属性放入Stack Context-->     
<s:set name="count" value="%{pager.totalPages}"/>     
     
<!---利用Struts2标签访问-->     
<s:property value="#count"/>     
     
<!---利用OGNL表达式访问-->     
${pageScope.count }      
     
<!---利用Java代码访问-->     
<%         
     Object obj = pageContext.getAttribute("count");          
     int mycount = Integer.parseInt(obj.toString());      
     for(int i =0;i<mycount;i++){      
           out.print(i+1);      
     }      
%>    
  
分享到:
评论

相关推荐

    Struts 2标签的应用

    利用Struts 2标签创建ex3.jsp页面,此页面提交给tag.action,在structs.xml中配置这个action的转发视图为result.jsp在result.jsp页面中显示ex3.jsp页面控件的值。(源代码和实验报告)

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-...

    struts2分页代码的示例

    把数据库表中的每一行数据封装成一个对象,用一个返回类型为List的方法返回这些对象,接着在Struts2的action里面定义一个List属性,用这个List来接收从数据库中查询出来并进行了封装的那些对象,然后通过Struts2的...

    struts标签库

    调用action标签页面action.jsp的代码为: &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;title&gt;action标签 &lt;!-- 这句会显示action请求的...

    struts2讲义_吴峻申

    5.4 Struts2数据标签简介 88 5.4.1 action标签使用介绍 88 5.4.2 bean标签使用介绍 89 5.4.3 date标签使用介绍 91 5.4.4 debug标签使用介绍 94 5.4.5 include标签使用介绍 95 5.4.6 push标签使用介绍 97 5.4.7 set...

    Struts2入门教程(全新完整版)

    向浏览器发送InputSream对象,通常用来处理文件下载,还可用于返回AJAX数据。 16 org.apache.struts2.dispatcher.StreamResult 16 velocity 16 处理Velocity模板 16 org.apache.struts2.dispatcher.VelocityResult ...

    深入浅出Struts2(附源码)

    5.1 Struts标签的使用方法 59 5.2 表单标签的共同属性 60 5.3 form标签 62 5.4 textfield、password、hidden标签 63 5.5 submit标签 65 5.6 reset标签 65 5.7 label标签 66 5.8 head标签 66 5.9 textarea...

    Struts2+API+标签全解+网页说明

    action:直接调用一个Action,根据executeResult参数,可以将Action的处理结果包含到页面中。 bean:创建一个JavaBean实例。。 date:格式化输出一个日期属性。 debug:生成一个调试链接,当单击该链接时,可以看到...

    解决struts2下载异常的jar包 struts2-sunspoter-stream-1.0.jar

    stream对应的类是org.apache.struts2.dispatcher.StreamResult,该类的处理过程如下: 1。配置其中result标签下的各个参数 2。从服务器中获取输入流,并同时与客户端建立输出流(服务器与客户端链接通过Socket进行...

    struts2.0.jar

    · 改进的标签: Struts 2标签不单单发送输出数据,还能提供样式表驱动标记,这样就可以用较少的代码构建一致性页面。Struts 2标签现在可与FreeMarker、Velocity及类似模板引擎配合使用。 · 引入拦截器: Struts 2为...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    5.1 Struts标签的使用方法 59 5.2 表单标签的共同属性 60 5.3 form标签 62 5.4 textfield、password、hidden标签 63 5.5 submit标签 65 5.6 reset标签 65 5.7 label标签 66 5.8 head标签 66 5.9 textarea标签 66 ...

    低清版 大型门户网站是这样炼成的.pdf

    3.3 struts 2数据标签详解 116 3.3.1 action标签详解 116 3.3.2 bean标签详解 118 3.3.3 date标签详解 120 3.3.4 debug标签详解 121 3.3.5 i18n标签详解 122 3.3.6 include标签详解 123 3.3.7 param标签详解 ...

    structs程序设计从入门到精通word文档

    13.1 使用Struts Bean标签保存与传输数据小实例 15 第14章 Struts Logic标签库 15 14.1 如何使用Logic标签进行基于值的条件显示 15 14.1 如何使用Logic标签进行字符串匹配 15 14.1 如何使用Logic标签来检测值是否...

    Struts原理、开发及项目实施

    Struts原理、开发及项目实施 Holen 2002-9-12 &lt;br/&gt;1、 摘要 2、 关键词 3、 Framework 4、 Struts的起源 5、 Struts工作原理 6、 Struts安装 7、 一个实例 8、 Struts优缺点...

    Struts2入门教程。包括jquery集成等。入门必看

    4.2 struts2框架实现数据校验.....................................................................................................................34 第 5章 国际化实现......................................

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    8.7.1 Struts2处理表单数据 8.7.2 使用M印类型的request、session、application 8.8 疑难解惑 8.8.1 Struts Prepare And Execute Filter过滤器 8.8.2 struts.xml文件配置出错 8.9 精彩回顾 第9章 庖丁解牛 ——揭密...

Global site tag (gtag.js) - Google Analytics