能够进入上传的action,并且能上传文件。但是跳转的倒结果页面的时候报错package action;import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;import com.opensymphony.xwork2.ActionSupport;public class UploadAction extends ActionSupport {
private String uploadfileContentType;
private String uploadfileFileName;
private File uploadfile;
@Override
public String execute() throws Exception {
String filename=this.uploadfileFileName;
FileOutputStream fos=new FileOutputStream(filename);
FileInputStream fis=new FileInputStream(uploadfile);
byte[] b =new byte[512];
int len=0;
while((len=fis.read(b))>0){
fos.write(b, 0, len);
}
fos.close();
fis.close();
return SUCCESS;
}
public String getUploadfileContentType() {
return uploadfileContentType;
}
public void setUploadfileContentType(String uploadfileContentType) {
this.uploadfileContentType = uploadfileContentType;
}
public String getUploadfileFileName() {
return uploadfileFileName;
}
public void setUploadfileFileName(String uploadfileFileName) {
this.uploadfileFileName = uploadfileFileName;
}
public File getUploadfile() {
return uploadfile;
}
public void setUploadfile(File uploadfile) {
this.uploadfile = uploadfile;
}
}<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<include file="struts-default.xml"/>
<constant name="struts.multipart.parser" value="jakarta"></constant>
<constant name="struts.i18n.encoding" value="GBK"></constant>
<package name="userLogin" extends="struts-default">
<action name="doLogin" class="action.Action01">
<result name="success">/result.jsp</result>
</action>
</package>
<package name="userupload" extends="struts-default">
<action name="upload" class="action.UploadAction">
<result name="success">/result.jsp</result>
<interceptor-ref name="fileUpload"></interceptor-ref>
<interceptor-ref name="defaultStack"></interceptor-ref>
</action>
</package>
</struts>
import java.io.FileInputStream;
import java.io.FileOutputStream;import com.opensymphony.xwork2.ActionSupport;public class UploadAction extends ActionSupport {
private String uploadfileContentType;
private String uploadfileFileName;
private File uploadfile;
@Override
public String execute() throws Exception {
String filename=this.uploadfileFileName;
FileOutputStream fos=new FileOutputStream(filename);
FileInputStream fis=new FileInputStream(uploadfile);
byte[] b =new byte[512];
int len=0;
while((len=fis.read(b))>0){
fos.write(b, 0, len);
}
fos.close();
fis.close();
return SUCCESS;
}
public String getUploadfileContentType() {
return uploadfileContentType;
}
public void setUploadfileContentType(String uploadfileContentType) {
this.uploadfileContentType = uploadfileContentType;
}
public String getUploadfileFileName() {
return uploadfileFileName;
}
public void setUploadfileFileName(String uploadfileFileName) {
this.uploadfileFileName = uploadfileFileName;
}
public File getUploadfile() {
return uploadfile;
}
public void setUploadfile(File uploadfile) {
this.uploadfile = uploadfile;
}
}<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<include file="struts-default.xml"/>
<constant name="struts.multipart.parser" value="jakarta"></constant>
<constant name="struts.i18n.encoding" value="GBK"></constant>
<package name="userLogin" extends="struts-default">
<action name="doLogin" class="action.Action01">
<result name="success">/result.jsp</result>
</action>
</package>
<package name="userupload" extends="struts-default">
<action name="upload" class="action.UploadAction">
<result name="success">/result.jsp</result>
<interceptor-ref name="fileUpload"></interceptor-ref>
<interceptor-ref name="defaultStack"></interceptor-ref>
</action>
</package>
</struts>
解决方案 »
- 求助!!hibernate4的配置文件内容 match DOCTYPE root "null".问题
- 用了HibernateDaoSupport还需要对事物进行管理么?
- 求一思路
- 为什么传过来的是空值?
- hibernate复合主键修改问题,谢谢了!!!!!!!!!!!!!!!!!!
- 在java程序中如何创建和删除一个oracle、sqlserver作业
- 菜鸟的问题```
- eclipse把web项目部署到tomcat里面,为什么只部署src的东西阿?
- 请教在JSP中使用Cookie的问题
- map put 不进值,求大神帮帮忙
- java 求一个oracle导出access的代码(包含jsp)
- 新手入门求指导
这个定义了吗?
<result name="success">/result.jsp</result>
<interceptor-ref name="fileUpload"></interceptor-ref>
<interceptor-ref name="defaultStack"></interceptor-ref>
</action>
中的
<result name="success">/result.jsp</result>
写成
<result name="success">result.jsp</result>
试试看