今天遇到一个棘手的问题在页面上:
qryShortDetailForm.action = "${request.contextPath}/group/shortNumMgr/qryShortDetail.action?shortNumOid="
+shortNumOid;
Action中:
private String shortNumOid;
public String getShortNumOid()
{
return shortNumOid;
} public void setShortNumOid(String shortNumOid)
{
this.shortNumOid = shortNumOid;
}
在Action的方法里用shortNumOid 的时候 ,第一次提交的时候值[1]正常,如果重复提交上面的表单,setShortNumOid就会出现 1,1再提交 1,1,1,1一直出现2的N次方。很晕,在Action中直接request.getParameter()没有问题。
qryShortDetailForm.action = "${request.contextPath}/group/shortNumMgr/qryShortDetail.action?shortNumOid="
+shortNumOid;
Action中:
private String shortNumOid;
public String getShortNumOid()
{
return shortNumOid;
} public void setShortNumOid(String shortNumOid)
{
this.shortNumOid = shortNumOid;
}
在Action的方法里用shortNumOid 的时候 ,第一次提交的时候值[1]正常,如果重复提交上面的表单,setShortNumOid就会出现 1,1再提交 1,1,1,1一直出现2的N次方。很晕,在Action中直接request.getParameter()没有问题。
<s:if test="#repository_operation_status_id==1">
</s:if>参考下吧。
<s:if test="#repository_operation_status_id==1">
</s:if> 红色字体的部分相当于 el表达式 ,${custProblemInfo.repository_operation_status_id} 取得传递的值
web-app版本是多少?
使用单例,或者增加判断,判断下对象