`

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标签使用方法

    Struts2 标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,Struts2 的主题、模板都提供了很好的扩展性。Struts2 允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂、多变的需求。 Struts...

    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 1 学习文档

    Controller 负责处理 HTTP 请求,View 负责生成页面,Model 负责数据处理和业务逻辑。 4. Controller 在 Struts 中,Controller 是一个 Servlet,称为 ActionServlet。ActionServlet 负责截取和分发 HTTP 请求到...

    基于Maven构建的Spring+Hibernate+Struts2 web项目(免费提供全部源码)

    基于Maven构建的Spring+Hibernate+Struts2 web项目是一个企业级的Java EE应用,旨在提供高效、可靠的解决方案,通过整合Spring、Hibernate和...Struts2的标签库(Taglib)简化了JSP页面的开发,提高了视图层的开发效

    深入浅出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标签详解 ...

    源码基于JSP的内容管理系统(hibernate3+struts2+spring2).rar

    Struts2作为一个成熟的Web层框架,负责处理用户的请求和响应,以及页面之间的跳转。它提供了丰富的标签库和验证功能,使得开发动态网页变得更加简单。同时,Struts2还支持国际化,可以方便地实现多语言切换。Spring2...

Global site tag (gtag.js) - Google Analytics