Struts2内置拦截器timer的使用
来源:互联网 发布:小林一茶 知乎 编辑:程序博客网 时间:2024/05/29 09:59
TestAction:
package com.home.web.action;import com.opensymphony.xwork2.ActionSupport;public class TestAction extends ActionSupport { /** serialVersionUID. */ private static final long serialVersionUID = 1L; @Override public String execute() throws Exception { Thread.sleep(1000); return SUCCESS; }}
index.jsp:
<%@ page language="java" import="java.util.*"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>起始页</title></head><body><a href="test_.html">测试timer拦截器的使用</a></body></html>
struts.xml:
<?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><constant name="struts.i18n.encoding" value="UTF-8" /><constant name="struts.devMode" value="false" /><constant name="struts.i18n.reload" value="true" /><constant name="struts.configuration.xml.reload" value="true" /><constant name="struts.ognl.allowStaticMethodAccess" value="true" /><constant name="struts.action.extension" value="html" /><!-- 声明包 --><package name="default" extends="struts-default" namespace="/"><action name="test_*" class="com.home.web.action.OGNLAction"method="{1}"><interceptor-ref name="timer"/><!-- 添加成功的映射页面 --><result name="success">/pages/success.jsp</result><!-- 修改成功的映射页面 --><result name="error">/pages/error.jsp</result></action></package></struts>
控制台会打印Action执行的时间,由于第一次进行一些初始化操作,执行时间会大于1秒,后面时间就在1秒左右。
0 0
- Struts2内置拦截器timer的使用
- Struts2的内置拦截器
- struts2的内置拦截器
- Struts2 内建拦截器:Timer使用
- Struts2内置拦截器
- Struts2使用13 -- 拦截器3 -- 内置拦截器
- Struts2内置拦截器的简要介绍
- struts2-timer拦截器实例
- Struts2拦截器的使用
- Struts2拦截器的使用
- struts2拦截器的使用
- Struts2拦截器的使用
- Struts2拦截器的使用
- Struts2的拦截器使用
- struts2拦截器的使用
- Struts2拦截器的使用
- Struts2拦截器的使用
- Struts2拦截器的使用
- 使用Android studio Gradle 实现友盟多渠道打包
- 《高性能mysql》之高性能索引创建(第五章)
- GFS论文中文翻译
- python生成器学习心得
- Mysql 日期,时间函数
- Struts2内置拦截器timer的使用
- 二分搜索树常见操作(C++版)
- openssl RSA DSA 加密算法使用
- 截取手机号,截取名字
- 剑指Offer面试题26复杂链表的复制,面试题27二叉搜索树和双向链表(递归)
- AVR单片机软件按钮消抖与确认
- mysql中各种类型变量的定义以及赋值使用
- Android中WebView使用
- 【程序48】 题目:某个公司采用公用电话传递数据,数据是四位的整数, 在传递过程中是加密的,加密规则如下:每位数字都加上5, 然后用和除以10的余数代替该数字,再将第一位和第四位交换, 第二位