论坛首页 Java企业应用论坛

struts2标签总结

浏览 12951 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-07-04   最后修改:2009-05-08

网上关于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>

 

   发表时间: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拿出去了。
0 请登录后投票
   发表时间:2008-07-06  
cats_tiger 写道
struts2的标签简单总结:
4.struts2.1.2比较清爽了,把ajax这个theme拿出去了。

Struts2还是在慢慢完善,在集成AJAX方面要优化一下!
0 请登录后投票
   发表时间:2008-10-30  
能一般应用的话。三天就学个差不多。
0 请登录后投票
   发表时间: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的官方文档里面都有,而且是单独提醒的。
0 请登录后投票
   发表时间:2008-10-31  
struts2的标签速度太慢了,建议用freemarker 代替struts2标签
0 请登录后投票
   发表时间:2008-12-04  
我现在也在使用struts2.不能不说它的标签被支持得不好。
0 请登录后投票
   发表时间:2008-12-09  
datetimepicker标签不可以自定义CSS样式啊
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics