Action中的list和Jsp中的<s:select>标签怎么进行传值

如题所述

1.很有可能你查出来的是空,所以没法循环
2.我测试了下,改动下Action代码
List<DptSelectBean> selectBeanList =new ArrayList<DptSelectBean>();
public List<DptSelectBean> getSelectBeanList() {
return selectBeanList;
}

public void setSelectBeanList(List<DptSelectBean> selectBeanList) {
this.selectBeanList = selectBeanList;
}

@Override
public String execute() throws Exception {
// selectBeanList = accountAddService.dptSelect();
DptSelectBean d1=new DptSelectBean();
d1.setDepartmentID(1);
d1.setDepartmentName("a");
DptSelectBean d2=new DptSelectBean();
d2.setDepartmentName("b");
d2.setDepartmentID(2);
selectBeanList.add(d1);
selectBeanList.add(d2);
// setSelectBeanList(selectBeanList);

return SUCCESS;
}
没有任何问题
温馨提示:内容为网友见解,仅供参考
无其他回答

jsp中 <select>标签如何多选 怎么样传回后台一个LIST或者MAp集合?_百度...
1.在select标签中添加属性multiple="multiple",这得让你的select标签高度设置的足够高.2.普通的select标签,js控制每当选择一个就添加一个选择的值 最后传给后台

action 中如何得到<s:select ……> 的值??? 帮帮忙咯~
在action中值就是apartment里面的值了。如果打印出来是null ,你仔细检查下你的拼写是不是弄错了。不然不可能是空。struts2中 只要前后台的名称对应得起来,值肯定就传过来了。

Action中如何接收<s:select> 的值?
你好,一般对于获取select的值,这个是一组值,那么可以通过一个数组来接收:String []values = request.getParamterValues("name");此那么就是你select中所取的名字。

怎么在jsp中将<s:iterator>遍历得到的当前对象传到后台action?
回答:你的意思是想让这个GOODS传到后台是吧。给你两种选择,一种是把GOODS放在SESSION或者全局变量中,直接在后台再后SESSION或全局中取出来, 第二种方法,是用AJAX把前台遍历出来的GOODS再提交到后台就行了,应该没有更好的方法了。祝您好运

jsp中有后台得到list,在select下拉列表框中显示,如何设置默认值?
<html:select 这个标签的value="${你要设置的值}",或者在你的action里面用form设置值也可以比如:form.setOpjdepo("你要设置的值");

<s:select>标签的使用
<s:select list="%{#session.sub}" \/\/存放在httpSession的list集合 listKey="sname" \/\/下拉列表要中列表框要显示的值 listValue="sname"\/\/下拉列表的值 key="sname"id="subject"name="subject" \/\/存放在httpSession的值,主要判断是否被选中时候用的 onchange="c(1)"theme="simple"> <\/s:...

JSP。从数据库读取的数据给Select让select默认option为读得数据,怎么实...
<select> 如果数据是多个就用这个赋值给Select:<s:iterator value="quantity.list"> <option value="${quantity.value}"> <s:if test="quantity.value==1">合格<s:if> <s:elseif test=="2">不合格<\/s:elseif> <s:else>损坏<\/s:else> <\/option> <\/s:iterator> <\/select> 如果只有...

JSP 页面传值 将select的值赋给<from>中的action
<\/select> <input type="hidden" name="=..\/..\/" \/> 建议你不要用uri或get传值,对于新手来说经常出现乱码的,要传值用hidden代替你要是用struts就正常接收值,Servlet就request.getParameter("folderName");还有<\\%\\@ include file="form02.jsp"\\%>'是在服务器中执行的,form02.jsp里面...

struts2的<s:select>怎么用啊?
用java写的后台action的话 如果userList在action里面写了get和set方法的话 直接这么使用 <s:select list="userList" label="User" listKey="id"listValue="name"><\/s:select> 希望能帮到你

怎么用jsp 为select设置一个默认值?
1、使用html中的select标签比较麻烦一下,因为想要设置默认的那么就需要selected="selected"标签,如果想实现的话可以使用c:if标签判断一下<c:if test="${sessionScope.zhicheng=='副教授'}">selected="selected"<\/c:if>当然这样的每一个option都判断一下有点麻烦另外可以用<s:select>标签这个是...

相似回答