摘要:
FileUpload.java:package blog.action; import java.io.File;
import java.io.IOException; import org.apache.commons.io.FileUtils;
import org.apache.struts2.ServletActionContext; public class FileUpload { private File fileUpload;//得到上传的文件 private String fileUploadContentType;//得到文件的类型 private Strin... 阅读全文
摘要:
当只需要往三个范围内放入和取出数据时就可以使用ActionContext对象,而当需要得到ServletAPI时比如需要得到某个文件的绝对路径时就可以使用ServletActionContextpackage blog.action; import java.util.Arrays;
import java.util.Date; import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest; import org.apache.struts2.ServletActionContext;
... 阅读全文
摘要:
struts2的类型转换器分为局部和全局,局部就是只为某一个Action服务,而全局则是为所有的Action服务。局部类型转换器的实现:第一步:新建一个从DefaulTypeConvertion继承的类package blog.typeConvertion; import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Map; import com.opensymphony.xwork2.conversion.impl.DefaultT.. 阅读全文
摘要:
HelloWorld.java:package blog.action; public class HelloWorld { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } ... 阅读全文
摘要:
struts.xml:<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="employee" extend 阅读全文