我已经用 java 编写了一个类,将从 JSP 文件调用,我已经在 web.xml 文件中定义了 Servlet 映射(已经有一个现有的 jsp 项目),我的问题是我是否必须定义一个新的 servlet 映射指向我的类。 这里的内容是 web,xml 文件:
<servlet-name>Test</servlet-name>
<servlet-class>Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
<mime-mapping>
<extension>ico</extension>
<mime-type>image/x-icon</mime-type>
</mime-mapping>
最佳答案
您可以从 JSP 直接访问 Java 类(可能通过创建实例)。只有 servlet 需要在 web.xml 中进行映射。(所有 servlet 都必须映射到一个 url)如果您希望从 JSP 调用 servelt,请使用 requestDispatcher。
关于Jsp、Servlet、web.xml、TomCat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12692795/