使用包配置java servlet xml和html表单

时间:2016-02-13 02:47:30

标签: java servlets

我有一个名为 asd 的软件包,在它下面是一个servlet MyClass ,我使用 web.xml 来配置servlet和一个表单标记在 index.html

<servlet>
  <servlet-name>MyClass</servlet-name>
  <servlet-class>asd.MyClass</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>MyClass</servlet-name>
  <url-pattern>/asd/MyClass</url-pattern>
</servlet-mapping>

表格标签

<form action="asd.MyClass" method="get">
  <input type="submit"/>
</form>

我已经尝试过制作另一个servlet而没有正确配置相同代码的包,它可以工作。所以我想象问题与 servlet-class url-pattern action

中的包的配置有关

1 个答案:

答案 0 :(得分:1)

您的表单应该在servlet-mapping中的url-pattern中提交您的servlet映射到的URL。您需要将操作设置为asd / MyClass。

<form action="asd/MyClass" method="get">
    <input type="submit"/>
</form>