<s:textfield name="resourceComment.ResourceID" value="%{resource.ResourceID}"/>
<s:textfield name="resourceComment.ResourceName" value="%{resource.ResourceName}"/><%
out.print(request.getAttribute("ResourceID"));
out.print(request.getAttribute("ResourceName"));
%>小弟的jsp页面中有如上代码。我本意是用request对象获取s:textfield中的值,输出只是为了检测有没有成功获取,结果发现ResourceID(Integer型)的值成功输出而ResourceName(String型)的值一直为NULL,纠结了我一天,不知何解。请大虾们赐教!!
<s:textfield name="resourceComment.ResourceName" value="%{resource.ResourceName}"/><%
out.print(request.getAttribute("ResourceID"));
out.print(request.getAttribute("ResourceName"));
%>小弟的jsp页面中有如上代码。我本意是用request对象获取s:textfield中的值,输出只是为了检测有没有成功获取,结果发现ResourceID(Integer型)的值成功输出而ResourceName(String型)的值一直为NULL,纠结了我一天,不知何解。请大虾们赐教!!
<s:textfield name="resourceComment.ResourceID" />
<s:textfield name="resourceComment.ResourceName" />
就可以了,为null可能说明你那个确实为空,在后台打印了看看。
<s:textfield name="ResourceID" value="%{resource.ResourceID}"/>
<s:textfield name="ResourceName" value="%{resource.ResourceName}"/><%
out.print(request.getAttribute("ResourceID"));
out.print(request.getAttribute("ResourceName"));
%>