简单servlet配置问题

geelpheels 2010-06-07 03:47:57
假定工程目录为project,在此目录下有子目录part1。
part1目录下有page1.jsp。
page1.jsp中有一个form。

现在有这样一个servlet:

<servlet>
<servlet-name>servlet1</servlet-name>
<servlet-class>p1.oneServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet1</servlet-name>
<url-pattern>?</url-pattern>
</servlet-mapping>

我的问题是url-pattern和form的action该怎么写?
page1.jsp不是在project的根目录下。
...全文
99 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
linsn007 2010-06-08
  • 打赏
  • 举报
回复
楼上好几位已经给出了正解:
/servlet/oneServlet
servlet经过编译发布之后都是放在servlet目录下的(如果创建servlet的时候没有更改的话)
填写表单的action时与jsp存在的位置无关
笺香 2010-06-08
  • 打赏
  • 举报
回复
嗯,同意上面几位的看法。楼主可以试试
Jay_xiaolei 2010-06-08
  • 打赏
  • 举报
回复
<url-pattern>随便写一个,如/xxx
在page1.jsp中的action=". ./xxx"
Jay_+wqq_635731323 2010-06-07
  • 打赏
  • 举报
回复
/servlet/oneServlet
luojihaidao 2010-06-07
  • 打赏
  • 举报
回复
我一般是这个做的。
用JSP的内置对象request.getcontextpath()得到当前WEB应用的URL。
然后再加上<url-pattern>?</url-pattern>里面的内容。

当然结合JSTL用起来更方便。
xinlan1022 2010-06-07
  • 打赏
  • 举报
回复
/servlet/oneServlet

工程名/servlet/oneServlet

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧