`
bleach0608
  • 浏览: 62044 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

struts2标签总结

阅读更多

网上关于struts2标签的文章很多,但是其中有的只是说出了怎么做,有的则是给出了错误的信息,最近在研究标签,下面就是自己的一点点心得

 

1. doubleselect关于这个标签网上很多都说一定要定义form中的action,但是笔者在应用时发现,完全是错误的,action是无所谓的,name才是一定要写的,因为在查看页面源代码的时候可以看到,引用了js,js用到了form的name,所以不定义name的话会报异常.

 

2.datetimepicker需要在<head></head>之间添加<s:head theme="ajax" />这样才能正确的调用js.

 

3.当使用<s:tree/>与<s:treenode/>时候,也要加上<s:head theme="ajax" />

 

4.当页面使用<s:iterator>迭代时,实例

    action:

private List<User> users;

users = userDao.getProductByPage(page); //得到User对象集合

public List<User> getUsers() {  //get方法一定要加
	return users;
}

   jsp:

<s:iterator value="users">
	<s:property value="username"/>
</s:iterator>

 

分享到:
评论
8 楼 liucl_tiger 2008-12-10  
正在学习中!
7 楼 fuzi1010 2008-12-09  
datetimepicker标签不可以自定义CSS样式啊
6 楼 hellman1984 2008-12-04  
我现在也在使用struts2.不能不说它的标签被支持得不好。
5 楼 liran_java 2008-10-31  
struts2的标签速度太慢了,建议用freemarker 代替struts2标签
4 楼 jansel 2008-10-30  
datetimepicker 能支持国际化吗?印象中是支持不完整

如果要做一套系统,一般情况还很难使用Struts2先有的FreeMarker实现的标签,需要自己实现。

楼主说的

2.datetimepicker需要在<head></head>之间添加<s:head theme="ajax" />这样才能正确的调用js.



3.当使用<s:tree/>与<s:treenode/>时候,也要加上<s:head theme="ajax" />



在Struts2的官方文档里面都有,而且是单独提醒的。
3 楼 sybase001 2008-10-30  
能一般应用的话。三天就学个差不多。
2 楼 lijie250 2008-07-06  
cats_tiger 写道
struts2的标签简单总结:
4.struts2.1.2比较清爽了,把ajax这个theme拿出去了。

Struts2还是在慢慢完善,在集成AJAX方面要优化一下!
1 楼 cats_tiger 2008-07-05  
struts2的标签简单总结:
1.逻辑标签支持OGNL,强大,是精华。最好不要和JSTL一起用。
2.Form标签不错,但是theme设置为simple,或者在struts.properties中设置缺省的theme。
3.ajax的整合是垃圾,包括datepicker,dojo的datepicker本来就垃圾,再做成tag,唉...
4.struts2.1.2比较清爽了,把ajax这个theme拿出去了。

相关推荐

    Struts2标签集锦(附Struts2标签详解word文档)

    总结起来,Struts2标签集锦是Java Web开发中的强大工具,它简化了视图层的开发,提高了代码可读性和可维护性。通过熟练掌握Struts2标签的使用,开发者可以更高效地构建动态网页,同时享受到Struts2框架带来的便利和...

    Struts2常用标签总结

    java Web开发,我们最常用的Struts2常用标签总结,帮助你Struts2常用标签有那些功能

    struts2标签总结_动力节点Java学院整理

    Struts2标签总结 Struts2标签是Struts2框架中的一种重要组件,它提供了丰富的标签库,帮助开发者快速构建Web应用程序。今天,我们将对Struts2标签进行总结,了解其分类、使用方法和学习资料。 控制标签 控制标签...

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

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

    struts2标签

    自己使用过的struts2标签总结 1. resList是action中的一个属性 [removed]similarityPwdDeQQ('${pwd.idType }','${pwd.vidPwd2}','${idCode}')"&gt; ${pwd.vidPwd2}(${pwd.useTimes}) ...

    struts2-tags-API,struts2标签api

    总结,`struts2-tags-API`是学习和使用Struts2框架标签的重要资源。通过深入理解和应用这些标签,开发者可以构建出高效、整洁且易于维护的Web应用。对于Java web开发者来说,掌握Struts2标签的API是提升开发效率的...

    struts2标签详解与实例

    总结,Struts2的标签库极大地简化了JSP页面的编写,提高了开发效率。通过深入学习和实践,开发者可以充分利用这些标签来构建出结构清晰、功能强大的Web应用。在实际项目中,结合源码分析和相关开发工具,可以进一步...

    struts2标签之列求和

    ### Struts2 标签之列求和 在Struts2框架中,处理表单、迭代数据等功能时,经常需要用到各种内置标签。其中,`&lt;s:iterator&gt;` 标签常用于循环显示列表数据,而结合`&lt;s:set&gt;`标签可以实现对列表中的数值进行求和操作...

    Struts2 标签使用简介

    总结,Struts2标签库是其强大功能的一部分,通过使用标签,开发者可以更高效地构建Web应用的视图层,同时提高代码的可读性和维护性。理解和熟练掌握Struts2的标签使用,是提升Java Web开发效率的关键。通过实践,你...

    struts2常用标签总结

    Struts2是一个流行的Java Web框架,它提供了一套丰富的标签库,使得开发者在构建MVC应用时能够更方便地处理视图层。这些标签极大地方便了页面的编写,同时具有良好的可扩展性和代码复用性。Struts2的标签库不仅限于...

    我的struts2的总结

    根据提供的文件信息,我们可以整理出关于Struts2框架的一些关键知识点。尽管原文中的信息较为零散且不完整,但还是可以从中提炼出一些有价值的内容。接下来,我们将详细探讨这些知识点。 ### Struts2简介 Struts2...

    struts1.2标签实例

    Struts1.2标签库很好地体现了MVC(Model-View-Controller)模式,其中模型由Action和ActionForm对象表示,视图由JSP页面和Struts标签组成,控制器则由Struts框架本身处理,负责转发请求和调用相应的Action。...

    struts2标签的使用代码

    总结,Struts2标签库是Struts2框架的重要组成部分,它使得开发者能够更加专注于业务逻辑,而不是繁琐的视图层实现。通过合理利用这些标签,可以大大提高开发效率,同时提升Web应用的用户体验。在实际项目中,熟练...

    struts2标签+校验+SSH

    总结来说,Struts2作为一款强大的MVC框架,通过其无侵入式设计、拦截器、类型转换、多样化的视图支持和灵活的数据校验,极大地提升了Java web开发的效率和质量。对于初学者来说,理解和掌握这些核心特性是学习Struts...

    Struts2知识点总结

    Struts2标签是Struts2框架提供的一套标签库,它使JSP页面的开发更简单、更有效。Struts2标签主要分为HTML标签、非HTML标签和逻辑控制标签。HTML标签用于生成HTML元素,如表单、输入框等;非HTML标签用于生成非HTML...

    Struts2常用标签及说明

    ### Struts2常用标签及其应用详解 #### 一、引言 Struts2是一个基于MVC模式的开源Java Web框架,它提供了丰富的标签库来帮助开发者更高效地进行Web应用程序的开发。这些标签不仅简化了页面逻辑的编写,还提高了代码...

    struts2标签详解

    在Struts2中,标签库是其核心特性之一,它提供了丰富的预定义标签,使得开发者可以更加方便地在JSP页面中进行逻辑控制和数据显示。本文将深入探讨Struts2的标签体系,包括它们的功能、用法以及如何提高开发效率。 1...

Global site tag (gtag.js) - Google Analytics