-1

我创建了一个网页,其中有 4 个单独的表单,显然每个表单都有不同的操作价值。

例如:

<form action="web1">
</form>

<form action="web2">
</form>

<form action="web3">
</form>

<form action="web4">
</form>

现在每个表单都有 4 个单独的 servlet 文件。但是如何在 xml 文件中给出路径?XML 文件只接受 1 个 web-app 标签和一对 servlet 和 servlet-mapping

例如:

<servlet>
<servlet-name>web1</servlet-name>
<servlet-class>ShortServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>web1</servlet-name>
<url-pattern>/web1</url-pattern>
</servlet-mapping>

这里 ShortServlet 是 web1 形式的 servlet 的名称

我应该用 XML 编写什么以便它访问所有 4 种表单?

4

2 回答 2

2

2 个或更多表单指向单个 XML 文件

这个 XML 文件很特殊;被称为部署描述符,并有一个非常具体的名称web.xml。在您的问题中将其仅作为另一个 XML 数据文件引用是非常不正确的。

XML 文件只接受 1 个 web-app 标签和一对 servlet 和 servlet-mapping

这也是不准确的。<servlet-mapping>标签内可以有多个<web-app>标签。不能有多个<web-app>标记的原因是部署描述符仅描述了单个 Web 应用程序的映射。

于 2013-07-06T11:30:45.947 回答
0

简单易用而不是像submitHtml表单中那样使用输入类型,而是button调用 javascript 函数并重定向到相应的 servlet。并且不需要在web.xml文件中声明任何东西。

于 2013-07-06T11:40:02.333 回答