【问题标题】:Configure java servlet xml and html form with packages [duplicate]使用包配置java servlet xml和html表单[重复]
【发布时间】:2016-05-24 08:43:57
【问题描述】:

我有一个名为 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-classurl-patternaction

中的包配置有关

【问题讨论】:

    标签: java servlets


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-07-24
      • 1970-01-01
      • 2015-10-03
      • 2018-01-23
      • 1970-01-01
      • 2013-10-29
      • 2016-08-16
      • 2011-01-23
      • 1970-01-01
      相关资源
      最近更新 更多