易截截图软件、单文件、免安装、纯绿色、仅160KB

Struts2拦截器如何对jsp页面做拦截?

只知道可以拦截action,不知道对jsp页面请求如何拦截??
高人指教!!
谢谢

jsp页面的请求难道不是传到 action?

struts2基于filter处理
interceptor对于struts映射处理,并不管理jsp

mark,好像只能对Action,我也想知道怎么弄,曾经每个页面的跳转都用action处理跳转,很麻烦,期待好的方法

只能对Action进行拦截!

一般我们在配置struts的时候都只是把.action有交由struts去处理,如果你想把你的jsp.....全都交由strust去处理的话, 你可以在web.xml中配置成
<filter>
<filter-name>struts2 </filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2 </filter-name>
<url-pattern>/* </url-pattern>
</filter-mapping>
建议,jsp由filter来处理,struts处理.action

所有请求都可以使用Filter来过滤,只需要在filter-mapping里做对应设置就可以了


Filter

struts2的拦截器只能拦截指定的action,不能对JSP页面进行拦截。如果你要对JSP页面进行处理,只能用filter了。

    S2   的拦截器   和S1   的过滤器基本上一样的
    所以   S2的拦截器是针对方法的。
      而后你可在S2配置文件中,配置此方法跳转的页面。所以你说拦截jsp页面也没完全说错。
    呵呵

struts2的拦截器是拦截action的,要拦截jsp就使


相关问答:

JSP存入数据库

我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

jsp编码问题 - Java / Java EE

HTML code:

<%@ page language="java" import="java.util.*,com.test.model.*" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePa ......

jsp页面间变量传递及获取的问题 - Web 开发 / 其他

搜索了一下:http://so.csdn.net/bbsSearchResult.aspx?q=jsp+%e4%bc%a0%e9%80%92&p=1,没有发现能用的。因为我是初学jsp,因此有些也许能用,只是我看不明白?
一、我的情形:
a.html 通过<form action=&q ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号