SSH from表单提交 struts的<result name="success">/index.jsp</result>错误如下,求大神指教! sshstruts 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错误信息不够全,看不出啥问题。最好把代码和strtus配置也贴上来。 struts配置 <!-- 上传管理 --> <package name="fileBean" extends="struts-default"> <action name="excelAction" class="ExcelAction"> <result name="success">/index.jsp</result> </action> </package>页面配置 <form action="excelAction!analysisExcel" method="post" enctype="multipart/form-data"> <input type="file" name="myFile" value="上传文件"/><br/> <input type="submit" value="提交"/> </form>action类,get、set不加了 // 上传多个文件的集合文本 private List<File> myFile; // /多个上传文件的类型集合 private List<String> myFileContentType; // 多个上传文件的文件名集合 private List<String> myFileFileName; /** * 解析上传的excel文档 * @return */ public String analysisExcel(){ try { System.out.println("222222222222"); } catch (Exception e) { log.error(e); } return "success"; } enctype="multipart/form-data",因为加上这个二进制转换才报错的,今天jar包换了一遍了,jar包是:commons-fileupload-1.2.2.jarcommons-io-2.0.1.jarcommons-lang-2.5.jarcommons-logging-1.1.1.jarfreeer-2.3.19.jarjavassist-3.11.0.GA.jarognl-3.0.4.jarstruts2-core-2.3.15.1.jarxwork-core-2.3.15.1.jar enctype="multipart/form-data"如果不是这个,就不报错? 嗯,传文件肯定要这个参数,那如果不加这个,其他的form提交到action还报错吗? 其他的form表单提交到action时不会报错,页面跳转也会正常,页面数据也会根据返回的数据显示出来,只要加上上传文件就会出错! 先看看这个帖子http://bbs.csdn.net/topics/390542753如果还不能解决那就找个这个版本官方的demo(文件上传的看看) 没有spring 的jar包?如果你的action是struts2给你生成的那struts配置<!-- 上传管理 --> <package name="fileBean" extends="struts-default"> <action name="excelAction" class="ExcelAction"> <result name="success">/index.jsp</result> </action> </package> 这里的class要写全类名com.xxx.ExcelAction 有Spring管理的,主要是struts跳转的错误,据说是struts的BUG 求助。。在项目中加入XFire启动Tomcat时出错 关于SSH一个小项目的问题 JSP页面 使用 <script> 后在 function 返回 false 怎么功能还继续执行? 汗~~ Ajax中文乱码问题 帮忙看一下这是什么问题? 在线等!急 在jsp中 如何记录用户点击的链接 点链接两种方法一是直接 一是用鼠标右健然后在请窗口打开 这两种都要记录 来着有分 一个页面可以有两个表单吗?怎么提交? 谁给我解释一下Servlet的定义 JSP中数据库的问题! 数据量大的话如何加快树的生成速度? dhtmlxgrid怎么默认选择第一行数据?
<!-- 上传管理 -->
<package name="fileBean" extends="struts-default">
<action name="excelAction" class="ExcelAction">
<result name="success">/index.jsp</result>
</action>
</package>
页面配置
<form action="excelAction!analysisExcel" method="post" enctype="multipart/form-data">
<input type="file" name="myFile" value="上传文件"/><br/>
<input type="submit" value="提交"/>
</form>action类,get、set不加了
// 上传多个文件的集合文本
private List<File> myFile;
// /多个上传文件的类型集合
private List<String> myFileContentType;
// 多个上传文件的文件名集合
private List<String> myFileFileName;
/**
* 解析上传的excel文档
* @return
*/
public String analysisExcel(){
try {
System.out.println("222222222222");
} catch (Exception e) {
log.error(e);
}
return "success";
}
jar包是:commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang-2.5.jar
commons-logging-1.1.1.jar
freeer-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.4.jar
struts2-core-2.3.15.1.jar
xwork-core-2.3.15.1.jar
http://bbs.csdn.net/topics/390542753
如果还不能解决
那就找个这个版本官方的demo(文件上传的看看)
如果你的action是struts2给你生成的那
struts配置
<!-- 上传管理 -->
<package name="fileBean" extends="struts-default">
<action name="excelAction" class="ExcelAction">
<result name="success">/index.jsp</result>
</action>
</package>
这里的class要写全类名com.xxx.ExcelAction