servlet路径配置问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 09:54:32
在配置servlet的时候,有的时候要返回上层的上层才能找到,这样的配置就得../../。如果再返回多几层的话就得很多../../.../.../../就很麻烦,有没有更好的配置方法。希望大鸟多多指教!!

绝对路径。

你在web.xml里面没有urlmapping吗?可以将你的servlet映射到某个地址,如:
<servlet-mapping>
<servlet-name> XXXServlet </servlet-name>
<url-pattern>/XXXServlet</url-pattern>
</servlet-mapping>
这样你就不用这么多层了来了吧?!
可以看看web。xml的结构

在你新建一个servlet的时候就会有一个路径的添写,你可以手动的去改变你新建的servlet的访问路径, 当然建立成功后会在你的目录下的WEB-INF里的WEB.XML的文件中有配置代码,就象楼上的那样!随时可以更改, 但是我想这是一种习惯,~!和一种规范,你的所有程序都用一种标准来做的话,那会让你很省事的~就想命名规范一样,

Tomcat下如何部署一个servlet顺便做个总结:

我用的是tomcat 6.x其它版本的也大体一致,首先要实现servlet这个接口类,因为现在servlet基本上已经被淘汰,所以我们在使用servlet的时候必须要手动的去配置我们的编译器,即把servlet的API配置到java运行环境中.

1,在..\Tomcat 6.0\lib下面找到servlet-api.jar这个文件,然后将其拷贝放到你的jdk下的..\jdk1.6.0_07\jre\lib\ext下(注意我jdk是1.6的,不同版本的注意其路径).
2,在eclipse下配置其运行环境(如图);
3,写一个类实现HttpServlet接口,实现其方法,这里的方法可能有两种方式 ,如果上个页面的method方式是post则在这里的方法应该是public void doPost(HttpServletRequest request,HttpServletResponse response) 如果方式是get在这里的方法则变成doGet(HttpServletRequest request,Ht