论坛首页 Java企业应用论坛

struts2 ui组件的问题

浏览 6805 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2011-05-04  
Tapestry啊,根本不考虑,这么多年了,半死活地,半紫不红的,学习学习还行,上项目还是算了。
0 请登录后投票
   发表时间:2011-05-04  
deng8818 写道
   struts2中,在valuestack的作用下,ui组件与action存在一个双端映射,即提交页面,ui组件值填充到action属性;最后通过valuestack,action属性值又回填到ui组件。
    如果不再使用struts2的ui组件,而使用普通html,比如<input>,这个双端映射肯定不会再起作用了。但是由于有param拦截器的作用,html组件的值肯定会填充action对应的属性;但是action属性值确不会回填页面了。是吗?
    我想知道html普通组件能使用ognl吗?比如
<input id=fname name=fname value='%{fname}'>不知这样可否,谢谢。


不可以,因为input是html标签,不会被解析,里面的value只是一个值,不会被ognl解析。
0 请登录后投票
   发表时间:2011-05-05  
感谢fatesymphony兄。
昨天玩了struts2管方的几个例子。有个疑问。
如果一个form页面,有一些select,用select标签的话,那么这个list数据从何而来?按照常规,我们显示一个表单页,让用户填写,然后提交,但是现在,表单里面的数据list没有。我看struts2例子,是先显示action加载list数据,然后转到jsp页,这样select标签就有数据显示了。但是这样的话,为了提交一个页面,会构建action两次,而且list数据会加载两次。
    不知亲们是如何处理的,这些list数据,应属于数据字典内容,我觉得应该有个专门的类来处理,甚至应该放到缓存里,但缓存应该有隔段时间检测更新机制。请亲们剔教,实际项目中你们是如何处理的?多谢。
0 请登录后投票
   发表时间:2011-05-05  
cectsky 写道
ext慢,没办法,一般没有美工的,多用ext来弄页面,也剩下不少money的!

0 请登录后投票
   发表时间:2011-05-05  
提到ExtJS,就想到客户那鄙视的眼神!
0 请登录后投票
论坛首页 Java企业应用版

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