【问题标题】:Jsp, Servelet, web.xml, TomCatJsp、Servlet、web.xml、TomCat
【发布时间】:2012-09-23 10:54:22
【问题描述】:

我已经在 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 tomcat web.xml


    【解决方案1】:

    您可以从 JSP 直接访问 Java 类(可能通过创建实例)。只有 servlet 需要在 web.xml 中进行映射。(所有 servlet 必须映射到一个 url)如果你想从 JSP 调用一个servelt,那么使用 requestDispatcher。

    【讨论】:

      【解决方案2】:

      不,您不必在 web.xml 中添加任何内容,只要您只想在 JSP 文件中使用您的新类即可。 你确定这个

      <servlet-class>Test</servlet-class>
      

      正确吗?默认包中有你的测试类吗?这不是一个好习惯。

      【讨论】:

        猜你喜欢
        • 2011-11-24
        • 2023-03-29
        • 1970-01-01
        • 1970-01-01
        • 2012-12-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-11
        相关资源
        最近更新 更多