当前位置:编程学习 > JAVA >>

struts 下拉列表 传值

<s:select name="startcity" list="#request.vCity" listKey="cityID" listValue="cityName" 
headerKey="0" headerValue="--请选择出发城市--" label="始发城市"/>
怎么就不能传值到
        private String startcity;(该属性在一个action里面)
不是获得的name中参数值吗....
雪地里跪求高手解答,不甚感激!
积分不多,但请海谅...

--------------------编程问答-------------------- 其实可以用原始的select啊,不喜欢用他的标签。 --------------------编程问答-------------------- 用Jstl标签吧  struts2的标签少用除非不得已 --------------------编程问答-------------------- 先找问题,先在页面js看看能不能获得数据,如果可以换成jstl标签,看看后台能不能获得。先每种方式尝试一次,页面中如果有其他的struts2的标签可以看看是否后台能获得页面中其他的标签的数据 --------------------编程问答-------------------- 再Action中,你给页面jsp的传递的内容的属性是什么,你使用的是request.setAttribute()属性给的吗,或这相当于这个作用的功能给的页面 --------------------编程问答--------------------
 private String startcity
有get set方法吗 --------------------编程问答-------------------- 同意楼上的说法。 --------------------编程问答-------------------- 哈哈,我是学生,老师规定要用struts2标签;
其他标签的属性都可以获得;
4楼对啊,我用的就是request.setAttribue()属性;
有get set 方法了;
恩恩,谢谢各位了.... --------------------编程问答-------------------- get set 方法了,还有value! --------------------编程问答-------------------- 表单中输入的不就是value值吗 ~~
--------------------编程问答-------------------- 哈哈,问题已经解决了,原来是因为我的cityId 写成了CityID;
看来,小小的拼写错误,居然带来这么长时间的浪费...
还是感谢大家了! --------------------编程问答--------------------
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,