日期:2014-05-17  浏览次数:20661 次

如果不配置actionform不知道怎么得到 text里面的内容???
SSH

因为struts1.2中ActionForm和ServletFileUpload.parseRequest(request)不能同时使用

如果配置ActionForm 就得到不到 file文件

如果不配置actionform不知道怎么得到 text里面的内容???

form action="addproduct.do" method="post" enctype="multipart/form-data" >

<input type="text" name="username">
<input type="text" name="password">

<input type="file" name="uploadword" />
<input type="file" name="fname" />

<input type="submit" value="提交">
</form>

如果不配置actionform不知道怎么得到 text里面的内容???


------解决方案--------------------
通过URL传递到后台 xxxx.do?username=...&password=...
------解决方案--------------------
用户名和密码 s1在action里面不是有request。getParameter("userName")
------解决方案--------------------
submit的时候 ,重新组装 form的action = "xxxx.do?username=...&password=..." ;
form.submit() ;
------解决方案--------------------
探讨
是的。但是得不到值的。这个request已经被封装了

------解决方案--------------------
上传后面加个button提交按钮
------解决方案--------------------
应该没有其他方法了。在没有actionform之前,代码都写在jsp里面的,所以也不存在url传参问题,直接在<%%>里面request获取参数了。