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错误:能连上服务器但无法找到正确的地址。
请大家把我分析一下可能是哪里的问题,谢谢啦。 展开
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错误:能连上服务器但无法找到正确的地址。
请大家把我分析一下可能是哪里的问题,谢谢啦。 展开
1个回答
展开全部
请求url有问题,href="../servlet/BuyCountServlet"这种写法为相对路径,我不知道你上次请求的路径是什么。所以建议你写成绝对路径(url最前面加/),你可以这么写:
/[你的项目名称,即webapps下的工程文件名]/servlet/BuyCountServlet
/[你的项目名称,即webapps下的工程文件名]/servlet/BuyCountServlet
更多追问追答
追问
我不知道中间的这个servlet 是规定这么写的吗,我没有在tomcat里配过servlet.
我试改绝对路径,是404错误, 本来400 错误还安慰点...
追答
[你的项目名称,即webapps下的工程文件名]表示你的项目名称。你的项目发布到哪里了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询