eclipse中Filter中过滤器问题
1.在src中创建一个filter包,在dofilter中创建HttpServletResquest,HttpSession方法,具体代码:
HttpServletRequest req=(HttpServletRequest)request;
ServletContext sc=req.getSession().getServletContext();
sc.setAttribute("count", count);
sc.getAttribute("count");
2.在web.xml中进行配置过滤器,初始化参数
<servlet>
<servlet-name>myfilter</servlet-name>
<servlet-class>se.myfilter</servlet-class>
<init-param>
<param-name>initCount</param-name> //初始化init
<param-value>1000</param-value> //设置init参数
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>myfilter</servlet-name>
<url-pattern>/index</url-pattern>
</servlet-mapping>
3.在index中
<%
String countStr= application.getAttribute("count").toString();
%>
您是第<%=countStr %>位访问者
4.但是运行之后,有问题:
5.原来是因为
有两个接口发生了冲突,只需要把src里面.java里面的@webservlet("/myServlet")注释掉就可以了
把这行注释掉就可以了。

浙公网安备 33010602011771号