1.struts-config中的配置
<form-bean name="provideForm" type="form.ProvideForm" />
<action path="/assistProvide" name="provideForm" type="action.AssistProviderAction" parameter="method" scope="request" validate="false" >
<forward name="continue" path="/client/provider/continue_provide.jsp"></forward>
</action>
2.html中的form部分
<html:form action="/assistProvide.do?method=addCourse" method="post" enctype="multipart/form-data" onsubmit="return submitInfo(check())" >
<input type="hidden" name="providerID" value="${SessionBean.user.id}" />
省略了。
</html:form>
3.actionForm文件
public class ProvideForm extends ActionForm {
省略了。
// --------------------------------------------------------- Instance
// Variables
}
4.在action中使用
ProvideForm provide = (ProvideForm) form;
System.out.println(request.getParameter("name")+"--"+request.getParameter("cateID"));
System.out.println("++++++++++++"+request.getParameter("providerID"));
System.out.println("++++++++++++"+provide.getName());
数据都是Null
。。
配置基本没有什么问题,希望大虾指点。。
<form-bean name="provideForm" type="form.ProvideForm" />
<action path="/assistProvide" name="provideForm" type="action.AssistProviderAction" parameter="method" scope="request" validate="false" >
<forward name="continue" path="/client/provider/continue_provide.jsp"></forward>
</action>
2.html中的form部分
<html:form action="/assistProvide.do?method=addCourse" method="post" enctype="multipart/form-data" onsubmit="return submitInfo(check())" >
<input type="hidden" name="providerID" value="${SessionBean.user.id}" />
省略了。
</html:form>
3.actionForm文件
public class ProvideForm extends ActionForm {
省略了。
// --------------------------------------------------------- Instance
// Variables
}
4.在action中使用
ProvideForm provide = (ProvideForm) form;
System.out.println(request.getParameter("name")+"--"+request.getParameter("cateID"));
System.out.println("++++++++++++"+request.getParameter("providerID"));
System.out.println("++++++++++++"+provide.getName());
数据都是Null
。。
配置基本没有什么问题,希望大虾指点。。
解决方案 »
- 用mina2做的消息处理服务端,集群或者分布式问题 标题要长...................................
- 将含有特殊字符的字符串转换成纯英文字母的字符串,高手进
- 有会用easyjweb的朋友吗?
- (IBatis)不经过的Bean中的方法,直接调用成功的jsp页面(用的是ibatis jpetstore 框架),好像是序列化的问题,没有将对象进行序列化。怎么解决。急!!!
- 谁能提供一个lucene的完整事例
- XML 加密问题,求解
- 关于logic:forward问题,请高手帮忙,在线等,急————————
- 紧急求救!!!
- 高手来看
- 我是新手,有个问题一直解决不了,请各位高手指教?
- HQL 子查询问题
- 如何在绘图中实现类似excel2008的阴影效果
2、看看你的getParamter 的名字和jsp里面的name是否一致
3、在仔细检查一下配置,看有没有什么细微的小错误
4、建议你把代码以code的形式贴出来,这个样看着很累
<input type= "hidden "name= "providerID "value= "${SessionBean.user.id} " />你的ProvideForm 有存在 private int providerID ;(Get,Set) 这个属性吗? 如果此属性是 对象中的属性 你是否有对象的引用? 如 private 对象 item = new 对象();(Get,Set) 如果注入的是对象中的属性的话 页面应该用 item.属性名 在action中
ProvideForm provide = (ProvideForm) form;
provide.getItem().具体属性名 或 provide.getProviderID() 应该都能获得你需要的值
你在仔细检查下, 希望能够解决你的问题