当前位置:首页 > 常用STRUTS2标签讲解
2. Struts2页面开发中常用标签使用规范:
1.1.通过
1.2.在页面显示action传来的数据,使用property标签。需要显示的数据从action中获得。 1.3.往action中的实体对象内传值,使用textfield标签。
1.4.在页面中判断指定值使用
1.5.在页面中需要循环列表显示的数据使用
我总结是的:struts2's tag :radio.
比如我们性别的选择,在struts2里它有一个radio的tag 但是再看一下; 1.它有一个property是list,这可叫我们如何使用呢? 2.在界面首先我们一定要有一个默认的选值,这个如何做到呢? 现在开始解决问题: 为sex建一个bean类:
package com.lxit.main.system.action; import java.util.Hashtable; import java.util.Map; public class Sexs {
public Map
Map
sexs.put( \男\男\
sexs.put( \女\女\下面value=\女'\是这里有key, return sexs; } }
然后,在界面:
注意:<1>. list=\第一个:sexs 它是bean的id 第二个sexs 它是上面bean类里的return 的sexs 这个一定要注意.不然的话.你精心写好的代码会让你失望的,嘿嘿... <2>. value=\女'\这个就是在界面默认选值为'女'; 在界面显示的是:map里面有value,当你选择了以后;在后台拿到的是map里面有key.这里有点不合常理.所以要注意.我发现了以后所以上面的put里有key and value 全是中文\男,女\ name=\是我action类里面有字段 label=\是我用了一个*.properties 文件. 这样子就可以了.在你正常的工程下就可以工作了. 这样实现比较简单:
共分享92篇相关文档