<form name="queryForm" method="post" action="/MainPro/query.do">
<input type="hidden" name="mapId" value="district1">
<input type="hidden" name="featureId" value="0">
<input type="submit" value="submit">
</form>
<form name="queryForm" method="post" action="/MainPro/query.do">
<input type="hidden" name="mapId" value="district1">
<input type="hidden" name="featureId" value="1">
<input type="submit" value="submit">
</form>
……
……
说明i的值在页面显示的时候可以得到啊。
<input type="hidden" name="mapId" value="district1">
<input type="hidden" name="featureId" value="0">
<input type="submit" value="submit">
</form>
<form name="queryForm" method="post" action="/MainPro/query.do">
<input type="hidden" name="mapId" value="district1">
<input type="hidden" name="featureId" value="1">
<input type="submit" value="submit">
</form>
……
……
说明i的值在页面显示的时候可以得到啊。
在Form中加入
public void setMapId(String mapId){
this.mapId=mapId;}
public void setFeatureId(String featureId){
this.featureId=featureId;}
如果你在eclipse等框架里可以直接添加。
在query.jsp页面中,并没有相同的property存在;我在页面中引入的一个javabean:<%@ page import="com.yourcompany.struts.bean.Results" %>,这个类中有个private变量FeatureId,难道是这个对它有影响?
另外<html:form>里提交的也应该只是该form里的表单内容吧,而且property的值也应该是大小写敏感的吧?还是没弄清楚。
public String setFId(String id){ -----》setFeatureId(String id)