1、新建工程,引用Struts2
项目结构如下:
2、Web配置,web.xml:
struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* index.jsp
3、Struts配置:
--配置Action名称 helloword.jsp --配置action 执行成功后返回的页面error.jsp --配置Action执行返回error时的页面
4、Controller:
package demo.controllers;import com.opensymphony.xwork2.ActionSupport;import java.text.DateFormat;import java.util.Date;/** * Created by Administrator on 2014/11/13. */public class HelloWord extends ActionSupport{ private String message; public String getMessage() { return message; } public String execute(){ message="hello word now is:"+ DateFormat.getInstance().format(new Date()); return ERROR; --由Struts中HelloWord 中result name="error" 指定页面显示
} }
说明:Action返回一个结果的名字字符串,如SUCCESS,ERROR;从Struts中读取映射信息。一个给定的结果字符串将返回指定的资源返回给客户端