`
ccc8692651cc
  • 浏览: 6614 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

Struts 标签 和配置

阅读更多

1.Struts标签 http://www.iteye.com/topic/251411

2.Struts代码
标记赋值:   
<html:hidden property="property" value='' />  
解析HTML标记   
<bean:write name="node_id" property="content" filter="false"/>  
格式时间   
<bean:write name="node_id" property="createDate" format="yyyy年MM月dd日 HH:mm:ss" />  

3.Struts标签配置 http://www.iteye.com/topic/333898

配置Struts标签库:  
1、在struts-config.xml文件中加入:<message-resources parameter="MessageResources"/>  
2、拷贝MessageResources.properties到项目的Src下;  
 
标签<bean:write />的属性  
3、属性filter:  
   a)、 action中存储,request.setAttribute("bj", "<font color='red'>北京欢迎您</font>");  
   b)、jsp中获取, 格式化后输出:<bean:write name="bj" filter="false"/> 
 
   c)、jsp中获取,原样输出: <bean:write name="bj" filter="true"/> 
 
4. 属性format:  
     
    ====日期======   
    Action中设置日期:  
     request.setAttribute("today", new Date());  
    jsp中显示:  
    <%=request.getAttribute("today") %>  输出:Mon Jan 05 23:17:43 CST 2008 
    <bean:write name="today" format="yy-MM-dd  HH:mm:ss"/> 输出:09-01-05 23:17:43 
 
    ====数字======  
    Action中设置数字:request.setAttribute("n", 124567.45);  
    jsp中显示:  
     <bean:write name="n"/> 
输出:124567.45 
     <bean:write name="n" format="###,###.000"/> 
输出:124,567.450 
 
5.属性property  
   Action中设置对象:  
        User user=new User();  
        user.setUsername("wulihai");  
        user.setAge(25);  
        Group group=new Group();  
        group.setName("地下党");  
        user.setGroup(group);  
        request.setAttribute("user", user);  
        jsp中显示:  
    <input type="text" value="<bean:write name="user" property="username"/>"/> 
输出:wulihai  
    <input type="text" value="<bean:write name="user" property="group.name"/>"/> 
----group.name导航输出为:地下党  
      
    6.<bean:write /> 标签是服务器端脚本,在服务器端执行,所以可以直接在将其值付给客户端标签input的value属性,不用加转义符"\",  
   例如上面:<input type="text" value="<bean:write name="user" property="username"/>"/> 
 
     
   7.<logic:empty>,<logic:notEmpty>,<logic:iterate>  
    例如:  
    ====Action存储数据:==========  
        List userList=new ArrayList();  
        for(int i=0;i<10;i++){  
            Group group=new Group();  
            group.setName("投名状_"+i);  
            User user=new User();  
            user.setAge(25+i);  
            user.setUsername("电驴_"+i);  
            user.setGroup(group);  
            userList.add(user);  
        }  
        request.setAttribute("userList", userList);  
    .......................  
    ............................................  
    
========jsp页面:==============  
<table border="1">  
<tr>  
  <td>姓名</td>  
  <td>年龄</td>  
  <td>所属组</td>  
<tr>  
<logic:empty name="userList">  
<tr>  
    <td colspan="3">没有成员</td>  
<tr>  
</logic:empty>  
<logic:notEmpty name="userList">//userList不为空,则进行迭代  
  <logic:iterate id="u" name="userList">// 此处的id属性代表的就是name中的元素,此处也就是userList中的每一个User对象;  
     <tr>  
        <td><bean:write name="u" property="username"/></td>  
        <td><bean:write name="u" property="age"/></td>  
        <td><bean:write name="u" property="group.name"/></td>  
     <tr>  
  </logic:iterate>  
</logic:notEmpty>  
</table>


分享到:
评论

相关推荐

    Struts2源码和标签使用和配置

    在“Struts2源码和标签使用和配置”这个主题中,我们将深入探讨以下几个关键知识点: 1. **Struts2框架基础**:Struts2的核心是Action类,它是业务逻辑的载体。通过配置Action,我们可以指定HTTP请求与哪个方法进行...

    Struts配置及标签库详解

    总之,掌握Struts的配置和标签库是成为一名熟练的Java Web开发者的重要步骤。通过合理配置Struts,利用其丰富的标签库,可以有效地构建出结构清晰、易于维护的Web应用。对于初学者,理解并熟练运用这些知识,将大大...

    Struts标签库 Struts 标签库

    Struts2框架中的标签库是基于JSP标准标签库(JSTL)的扩展,它提供了一系列与动作、结果、表单和国际化相关的标签。这些标签能够帮助开发者在页面上轻松地展现数据、处理表单提交、实现动态内容生成等。 2. **主要...

    在Eclipse中配置Struts2项目(html)手把手教会你 +struts2 标签库介绍(html) + STRUTS2学习文档.pdf + Struts2―表单验证validate(html) + struts2和struts的比较 + struts教程(html)

    在Eclipse中配置Struts2项目(html)手把手教会你 如何在Eclipse中配置Struts2。 struts2 标签库介绍(html)对Struts2的...struts2和struts的比较 让你更清楚的知道struts2和struts的不同之处。 struts教程(html)

    struts2 Https 配置

    这可以通过在`struts.xml`配置文件中使用`&lt;constant&gt;`标签设置`struts.action.excludePattern`属性来实现。 ```xml &lt;constant name="struts.action.excludePattern" value="^http://.*"/&gt; ``` 3. **过滤器配置*...

    struts标签的使用及如何使用

    Struts标签是Apache Struts框架中的一个重要组成部分,它提供了一种简化JSP页面开发的方式,使得开发者能够更方便地...熟练掌握Struts标签的使用,不仅能提升开发效率,还能帮助构建出更加健壮和易于维护的Web应用。

    图像加法&struts用法标签大全

    在使用Struts标签时,需要确保已经导入了Struts的标签库,并且Action配置正确,这样才能正确地调用和展示数据。 在“struts标签.txt”文件中,可能包含了更多关于Struts标签的详细用法和示例。这些标签能够简化JSP...

    struts2标签使用例子

    - 配置Struts2的配置文件(struts.xml或struts.properties),定义Action和结果。 通过以上介绍,我们可以看出Struts2标签库为Web开发带来了很多便利。在实际项目中,开发者可以根据需要选择合适的标签来构建用户...

    Struts标签库Struts标签库Struts标签库案例

    - Struts标签库包括核心标签库(struts-tiles)和HTML标签库(struts-html),以及其他如逻辑标签库(struts-logic)、bean标签库(struts-bean)等。 - 核心标签库主要用于页面布局和组件管理,而HTML标签库则...

    struts2标签配置

    根据给定的信息,本文将详细解释Struts2框架中的几个关键标签配置及其使用方法,包括条件判断、列表合并以及迭代生成等内容。 ### Struts2标签配置详解 #### 一、Struts2简介 Struts2是Apache基金会下的一款开源...

    struts2基本配置使用手册

    Struts2.0提供了全面的MVC架构支持,以及丰富的标签库和开源特性,是进行Web应用开发的优选框架之一。 **2. 创建Web工程** 利用Eclipse 3.2或更高版本创建一个动态Web项目,命名如“Struts2_HelloWorld”。在项目...

    Struts2实例 国际化 类型转换 struts标签

    总结起来,这个Struts2实例项目通过整合国际化、类型转换和Struts2标签,构建了一个完整的用户管理系统,展示了如何在实际开发中高效地处理Web请求,实现业务逻辑,并提供多语言支持。这样的练习有助于提升开发者对...

    Struts标签库查询手册

    - Struts标签库是Apache Struts框架的一部分,旨在减少JSP页面中的Java脚本,提高可维护性和可读性。 - 它提供了一系列与控制器逻辑交互的预定义标签,如显示数据、处理表单、链接动作等。 2. **Struts 1标签库**...

    struts2 配置dtd 自动提示

    这段代码告诉解析器,`struts.xml`遵循的是Struts 2.0的配置DTD,它定义了所有可用的标签、属性和它们的结构。`http://struts.apache.org/dtds/struts-2.0.dtd`是DTD的网络地址,Eclipse可以在网络连接可用的情况下...

    struts标签库使用大典

    3. **配置Struts标签库** 在JSP页面中使用Struts标签之前,需要在页面头部引入Struts的TLD(Tag Library Descriptor)文件: ```jsp ``` 这里的`prefix`是标签前缀,`uri`是TLD文件的路径。 4. **Struts...

    Struts标签 解说和练习

    本教程将详细解说Struts标签的使用,并提供实战练习,帮助开发者更好地理解和掌握这一技术。 一、Struts标签简介 Struts标签库是Apache Struts框架的一部分,它提供了丰富的标签来处理常见的JSP任务,如显示和隐藏...

    freemarker与struts2详细配置

    **FreeMarker与Struts2的整合配置详解** ...通过这些配置和使用技巧,你可以高效地利用FreeMarker与Struts2进行Web开发,实现强大的视图层功能。记住,实践是检验配置正确性的最好方式,所以动手尝试并调试你的代码吧!

    struts标签实现数据的查询修改

    通过以上知识点的学习和实践,开发者能够熟练运用Struts标签来实现数据的查询和修改,提高开发效率,同时保持代码的整洁和模块化。在实际项目中,还需要关注安全性、性能优化等方面,以确保应用程序的稳定运行。

Global site tag (gtag.js) - Google Analytics