我想一打开首页马上被struts 截取 跳到后天搜数据库
<welcome-file>tt.do</welcome-file> 修改成.do文件 不行 那该怎么办呢
<url-pattern>*.do</url-pattern> *.do 这里 再加一个 url-pattern 怎么弄 谢谢额
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>tt.do</welcome-file>
</welcome-file-list>
</web-app>
<welcome-file>tt.do</welcome-file> 修改成.do文件 不行 那该怎么办呢
<url-pattern>*.do</url-pattern> *.do 这里 再加一个 url-pattern 怎么弄 谢谢额
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>tt.do</welcome-file>
</welcome-file-list>
</web-app>
import java.io.IOException;
import java.io.OutputStream;import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;import org.apache.log4j.Logger;/**
* Copyright (c) 2007
* @Description:session过滤器 * @date: Dec 7, 2007
* @verison 1.0
* @modify date
**/public class CheckDomainFilter
extends HttpServlet
implements Filter {
public static long count = 0;
public static long totalMillSec = 0; //Handle the passed-in FilterConfig
public void init(FilterConfig filterConfig) throws ServletException {
} public void doFilter(ServletRequest request, ServletResponse response,
FilterChain filterChain) {
HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse res = (HttpServletResponse) response;
String serverName = req.getServerName();
try {
if (serverName != null && ("/".equals(req.getRequestURI()) || "/index.jsp".equals(req.getRequestURI())) ) { res.sendRedirect("你需要跳转的路径");
return;
}
// }
filterChain.doFilter(request, response); }
catch (ServletException sx) {
sx.printStackTrace();
}
catch (IOException iox) {
iox.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
}
finally {
}
} public void destroy() {
}
}