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

sx:autocompleter获取值的问题

Jsp代码如下:

${param.province }
<%
List<Option> list = new ArrayList<Option>();
Option op = new Option(1, "湖北");
list.add(op);
Option op1 = new Option(2, "湖南");
list.add(op1);
Option op2 = new Option(3, "江苏");
list.add(op2);
request.setAttribute("list", list);
%>
<sx:head />
<s:form id="form" action="/dojo.jsp">
<sx:autocompleter notifyTopics="/book" autoComplete="true" 
name="province" formId="form"  listValue="label" listKey="value" 
list="#request.list" required="key" label="省份"></sx:autocompleter>
<sx:autocompleter listenTopics="/book" name="city" label="城市" formId="form"
href="/book.action" autoComplete="true" ></sx:autocompleter>
<s:submit value="提交"></s:submit>
</s:form>

Option类的代码如下:

public class Option
{
private int value;
private String label;
public Option(int value,String label){
this.value=value;
this.label=label;
}
public int getValue()
{
return value;
}
public void setValue(int value)
{
this.value = value;
}
public String getLabel()
{
return label;
}
public void setLabel(String label)
{
this.label = label;
}
}

请问我获取到的${param.province}这个值为什么不是实际的key值?我要得到实际值而不是显示的值,请问怎么得到key值,也就是Option中属性value的值? --------------------编程问答-------------------- 先自己顶起来,查了很多资料,都说可以获得key的值,但是得到的不是key值啊,这是怎么回事? --------------------编程问答-------------------- 不知道有没有人知道这个问题,等了一下午了.... --------------------编程问答-------------------- action="/dojo.jsp
我记得action不带 / 的啊
你先改了试一下
看报杀错
最好贴出错误代码和相关信息 --------------------编程问答-------------------- 不知道struts2.8.1以后的版本解决掉这个问题了没有? --------------------编程问答--------------------
来啊 --------------------编程问答-------------------- struts2这么好用的标签,如果获取不到值,不是可惜了吗?
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,