我正在使用 Servlet 和 Jsp 开发简单的 Web 应用程序。但是我在处理 web.xml 时遇到了一个问题。例如,我可以对许多 servlet 类使用相同的 url 模式吗
jsp页面的代码
<form action="Answer" method="get">
<input id="foo" type="text" name="question"/>
<input type="reset" value="Clear" />
<br/>
<input type="submit" value="Submit"/>
<input type="submit" value="Back"/>
</form>
来自 web.xml 的代码
<servlet>
<servlet-name>Answer</servlet-name>
<servlet-class>RemoveAbbr</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Answer</servlet-name>
<url-pattern>/Answer</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Answer</servlet-name>
<servlet-class>Preprocess</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Answer</servlet-name>
<url-pattern>/Answer</url-pattern>
</servlet-mapping>
所以,我的问题是以下选项的真实条件是什么 1)如果我点击提交按钮,它可以映射到 RemoveAbbr 2)如果我点击后退按钮,它可以映射到预处理 3)因为相同的 url 模式(表单操作来自jsp) 不能用于不同的 servlet 类名。