现在有个页面是a.html现在想统计访问这个页面的IP,然后插入数据库但是,由于是html格式的,不是很方便,就想到用Servlet代替该页面,把Servlet的访问名改成a.html在实现上碰到一点小的问题,不知道怎样修改web.xml,让外部点击进入网站的时候是跳转到Servlet的里面,而不是真正的页面里面以上,阐述完毕,不知道有没有说清楚呀。。请各位大虾指点一下
调试欢乐多
<servlet-name>CounterServlet</servlet-name>
<url-pattern>/count_servlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CounterServlet</servlet-name>
<url-pattern>/count/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CounterServlet</servlet-name>
<url-pattern>/test/counterservlet/count.html</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CounterServlet</servlet-name>
<url-pattern>/test/count.html</url-pattern>
</servlet-mapping>你不一定要把SERVLET的映射路径搞成跟实际的一样,随便写个路径不就可以了吗,这不是跟a.html的实际路径分开了吗?
这位大哥。。我是小菜鸟,我问个问题呀,
用户访问的时候链接为:http://www.xxxx.com/a.html然后我希望用户不用修改访问链接。。但是在访问的时候不上访问实际的a.html,而是访问我设置的servlet,那个对于你说的随便写个路径要怎么做呢?
<description>servlet</description>
<display-name>CountServlet</display-name>
<servlet-name>CountServlet</servlet-name>
<servlet-class>test.CountServlet</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>CountServlet</servlet-name>
<url-pattern>/test/a.html</url-pattern>
</servlet-mapping>
这个我试过了因为里面还要统计上一个页面的URL,所以用这个方法的话,只能一直得到a.html这个也没的URL。。所以没有成功