web.xml配置问题-url-pattern-显示 jsp 页面

1.我在jsp网页里设了个链接<Ahref="../servlet/BuyCountServlet"id=ttttarget=main><LI>统计</LI></a>2.... 1. 我在jsp网页里设了个链接<A href="../servlet/BuyCountServlet" id=ttt target=main><LI> 统计</LI></a>

2. 然后在web.xml里配置了参数:
<servlet>
<description>count the sales</description>
<display-name>BuyCountServlet</display-name>
<servlet-name>BuyCountServlet</servlet-name>
<servlet-class>
com.weng.hotel.stat.BuyCountServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BuyCountServlet</servlet-name>
<url-pattern>/servlet/BuyCountServlet</url-pattern>
</servlet-mapping>
3, 我不知道这应不应该是第三步,我是改写别人的程序,反正问题是下面的程序没应答
在源文件包里写了一个com.weng.hotel.stat.BuyCountServlet
实现方法都没问题(因为我是抄的 debug也到不了这步)。

4,com.weng.hotel.stat.BuyCountServlet 里面的get方法会转向jsp页面显示结果。

5,运行起来的结果是400错误:能连上服务器但无法找到正确的地址。

请大家把我分析一下可能是哪里的问题,谢谢啦。
展开
 我来答
百度网友1694c0231
2012-04-09
知道答主
回答量:8
采纳率:0%
帮助的人:13.4万
展开全部
请求url有问题,href="../servlet/BuyCountServlet"这种写法为相对路径,我不知道你上次请求的路径是什么。所以建议你写成绝对路径(url最前面加/),你可以这么写:
/[你的项目名称,即webapps下的工程文件名]/servlet/BuyCountServlet
更多追问追答
追问
我不知道中间的这个servlet 是规定这么写的吗,我没有在tomcat里配过servlet.
我试改绝对路径,是404错误, 本来400 错误还安慰点...
追答
[你的项目名称,即webapps下的工程文件名]表示你的项目名称。你的项目发布到哪里了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式