类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
struts ,页面提交后form中数据是空的,
该检查哪里?
网友回答:
是否为:NULL的显示
如果是这样,最好检查下你相应的javaBean(actionFormBean),注意你的set/get方法是否写对
比如,有时:
public String getXXX(){
return xxx;
}
public void setXXX(String xx){
this.xxx=xxx;//这个地方要特别注意,我看过很多人有时会忘了写this,如果参数和本类不同到没什么,怕就是相同而写成:xxx=xxx;这样就容易造成相同情况
}
public MyAction execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
MyActionForm myActionForm = (MyActionForm) actionForm;
方法的名称必须一样
例如:
jsp: userId,name
form: getUserId(),setUserId();
不能错了。。。。。。。!!!!
你的配置文件中关于Asr151SaveAction 是怎样配置的?
Asr15Form 里没有定义mulShopid这个元素,你写的是“private String organId;”
会不会是action配置出错啊,你没提供。另外顶上的类明显是假的,变量名前后都不一致。你就不能把原文件提供么?