67,513
社区成员
发帖
与我相关
我的任务
分享
<action name="provinceAction_*" class="com.wq.web.action.provinceAction" method="{1}">
<result type="json"/>
</action>
Action代码
public class provinceAction extends ActionSupport
{
private String province;
private List<String> provinces=new ArrayList<String>();
public List<String> getProvinces()
{
return provinces;
}
public void setProvinces(List<String> provinces)
{
this.provinces = provinces;
}
@Override
public String execute() throws Exception
{
provinces.add("河北省");
provinces.add("河南省");
provinces.add("湖北省");
provinces.add("湖南省");
provinces.add("XXX");
return Action.SUCCESS;
}
public String test()
{
String s=province;
return SUCCESS;
}
}
JSP页面:
<body>
<div id="result" class="result">
<span id="myIndicator1" style="display: none">
<img src="img/indicator.gif" alt="正在加载..." />正在加载....
</span>
</div>
<s:form id="myform" action="provinceAction_test">
<s:url id="remoteURL" action="/provinceAction_execute" />
省份:<sj:select
href="%{remoteURL}"
id="province"
name="province"
emptyOption="false"
list="provinces">
</sj:select>
</s:form>
<sj:submit id="ajaxlink" formIds ="myform" targets ="result" value="发送Ajax请求"/>
</body>
在Action的代码的test方法里,怎么也得不到当前选择的省份的