jsp中调用servlet路径问题

      今天调试servlet,从最简单的doget方法做起,用一个jsp表单调用servlet,在action中用绝对地址来访问servlet,最初是用servlet保存在工程中的地址,调试后页面出现404,提示找不到相应的文件,后来想到是否没有加入包的地址,加入包后仍然提示不存在,回想到昨天在web.xml中设置servlet路径时,用的另一个名称,不知是否与它有关,修改一下终于成功了。
     jsp中action路径如下:                   <form action="/JavaWebTest1/nihaoma"  method="get">
     web.xml中设置servlet路径如下:<url-pattern>/nihaoma</url-pattern>
     servlet在工程中的路径如下:       /JavaWebTest1/servlet/ServletTest1
    其中action中路径应该与web.xml中设置的访问servlet路径一直,而不是servlet在工程中的路径。

你可能感兴趣的:(jsp,servlet,action)