1.第一个例子: 紫色为设定select被选中的值,s:select 会自动在 bean选中 key对应的
<s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"></s:select>
2.第二个例子:
<s:select list="#{1:'aa',2:'bb',3:'cc'}"? label="abc" listKey="key" listValue="value"? headerKey="0" headerValue="aabb">
3.第三个例子:
<%
java.util.HashMap map = new java.util.LinkedHashMap();
map.put(1,"aaa");
map.put(2,"bbb");
map.put(3,"ccc");
request.setAttribute("map",map);
request.setAttribute("aa","2");
%>
<s:select list="#request.map"? label="abc" listKey="key" listValue="value"
?value="#request.aa"? headerKey="0" headerValue="aabb"></
s:select
>
headerKey headerValue 为设置缺省值
4.第四个例子
public class Program implements Serializable {
??? /**??? serialVersionUID */
??? private static final long serialVersionUID = 1L;
??? private int programid;
??? private String programName;
??? public int getProgramid() {
??? ??? return programid;
??? }
??? public void setProgramid(int programid) {
??? ??? this.programid = programid;
??? }
??????? public String getProgramName() {
??? ??? return programName;
??? }
??? public void setProgramName(String programName) {
??? ??? this.programName = programName;
??? }
}
在 xxx extends? extends ActionSupport {
??? private? List<Program> programs ;
?? ??? public List<Program> getPrograms() {
??? ??? return programs;
??? }
??? public void setPrograms(List<Program> programs) {
??? ??????? this.programs = programs;
??? }
}
在jsp页面
????? <s:select list="programs "? listValue="programName " listKey="programid "? name="program" id="program"
???????????? headerKey="0l" headerValue="??? "?? value="bean.programid "
???????????? ></s:select>?
红色部分为在action里面的list,黄色为<option value="xxx">value</option>对应bean里面的字段programName
绿色为<option value="xxx",对应bean里面的字段programid
详细解决方案
struts2中s:select标签的施用
热度:91 发布时间:2012-09-02 21:00:34.0
相关解决方案
- struts2.xml的action中的result报错,该怎么处理
- struts2 对象属性流入不进去, 报错:target is null for setProperty(null, "x" [Ljava.lang.Stri
- Struts2 <select>上拉框 回显有关问题
- 關於Struts2 select tag 問題,该怎么处理
- struts2 添加和修改怎么在一个jsp页面实现
- struts2 查询输出的有关问题
- struts2 神奇有关问题,太神奇了!
- struts2 的<s:iterator>标签展示未完全初始化的数组出现奇怪的有关问题
- struts2 文件下传有关问题
- struts2-json中诠注@JSON(deserialize=false)是什么用?不是阻止JSON反序列化成JAVA对象吗?求解
- struts2 将jsp回到到另一个jsp中
- struts2 提交表单不能跳转页面有关问题!action已经执行,但是不能跳转到指定的页面
- Struts2+Spring+JPA+FREEMARKER 登录程序异常
- struts2 action中部分语句被直接跳过不执行. 请教这会是什么原因
- struts2 hibernate 分页有关问题
- 请教哪里可以上到 struts2-json-plugin-2.1.8的源文件
- struts2+freemarker中文参数乱码有关问题
- struts2.3.4+spring3.1+mybats帮忙看看这个有关问题
- struts2 result的jsp页面怎么规定width和height
- <select>标签可平添文字
- struts2 调度后找不到页面 (404)急
- struts2 怎么修改Date数据
- struts2 +freemark+sitemesh css 失灵
- Struts2 <s:select/>有关问题
- struts2 交付同一表单,进行不同的action操作?
- Struts2.0作权限,要求控制到按钮级的,跪求思路以及数据库的设计
- struts2 表单中两个<s:submit>按钮,怎么能让一个按钮对应
- struts2 拦截器 和session 的存取有关问题
- struts2 拦截器不跳转
- struts2 加了拦截器后,发现不能页面传值,如何解决