Struts2的拦截器 - 图文 下载本文

Action:

package tmp;

import com.opensymphony.xwork2.ActionSupport; public class TimerAction extends ActionSupport {

public String execute() {

try {

Thread.sleep(5000); }

catch(Exception e) {

e.printStackTrace(); }

return SUCCESS; } }

Struts.xml文件:

\ \

success.jsp

index.jsp:

<%@page language=\<%@ taglib prefix=\

16

Struts 2.0内置拦截器Timer的作用



Success.jsp

<%@page language=\<%@taglib prefix=\

Action程序已经返回.

当返回页面出现在浏览器中时,表明Action执行已经结束,拦截器timer会在控制台输出计时时间,就是Action执行的时间,第一次用的时间最长,因为Action要执行一些初始化,第二次及以后时间会短些。

17