jsp页面select的值取到action里???怎么为空呢???
jsp页面:
<select name=c.cardType.typeId>
<s:iterator id="type" value="#request.list">
<option value="<s:property value="type.id"/>">.
<s:property value="#type.typeId" />
</option>
</s:iterator>
</select>
action类:
List list=this.model.getDao().findAll("from CardType");
if (list.size() > 0)
{
Map request = (Map) ActionContext.getContext().get("request");
request.put("list", list);
}
我是从数据库里取值出来放到页面的select标签里边去。
现在想通过页面的select选择值,然后讲整个记录存入数据库里边去
但是action里边怎么获取这个select选中的值啊????
谢谢各位了
------解决方案--------------------<s:property value="type.id"/>">.
<s:property value="#type.typeId" />
为什么上面没有# 下面就有了??
你先看下list是否为空,,然后在页面 输入list 看是否有值,,然后在用el表达式试试 ,
------解决方案--------------------把你定义的c对象 set get 一下就行了 struts会自动给你注入web网页的值
------解决方案--------------------我是过来看答案的
------解决方案--------------------可以用request
string slt=request.getParamter("select的name")
------解决方案--------------------你把这个<sx:datetimepicker value="today" displayFormat="yyyy-MM-dd" ></sx:datetimepicker>
value="today" delete ;再写一个 name = "xxx" 然后你再重点看看你的path路径是不是对的;
就是config 那里的;Struts.xml
<result name = "">这个路径别搞错了;</result>