struts.xml |
<action name="fileUpload" class="action.UploadAction"> <interceptor-ref name="prepare" /> <interceptor-ref name="modelDriven" /> <interceptor-ref name="fileUpload" /> <interceptor-ref name="params" /> <interceptor-ref name="workflow" /> <result>list.jsp</result> </action> |
struts.properties |
// 멀티파트 파서. cos, pell, jakarta를 지정할 수 있다 struts.multipart.parser = jakarta // 임시 저장 디렉토리. 디폴트로 javax.servlet.context.tempdir를 사용 struts.multipart.saveDir = /tmp // 업로드 최대크기 struts.multipart.maxSize = 100000000 |
Form.jsp |
<%@ page language="java" contentType="text/html; charset=EUC-KR" </body> |
UploadAction.java |
package action; import java.io.File; import org.apache.commons.io.FileUtils; import com.opensymphony.xwork2.ActionSupport; @SuppressWarnings("serial") // SETTER public void setDocContentType(String docContentType) { public void setDocFileName(String docFileName) { // GETTER public User getUser() { public File getSavedFile() { @Override @Override |
'Web > Framework' 카테고리의 다른 글
[IBATIS] 파라메터클래스(parameterClass) 에 대한 고찰 (0) | 2009.07.27 |
---|---|
[STRUTS2] 인터셉터(interceptor) 에 대한 고찰 (0) | 2009.07.27 |
[STRUTS2] 네임스페이스(namespace) 에 대한 고찰 (0) | 2009.07.27 |
[STRUTS2] ResultType - chain (0) | 2009.07.27 |
[STRUTS2] 와일드카드(*) 매핑 (0) | 2009.07.27 |