【问题标题】:Significance of the Servlet codeServlet 代码的意义
【发布时间】:2012-05-30 06:31:10
【问题描述】:

我正在学习 Servlet。 在一个应用程序的 web.xml 中,我找到了以下 Servlet 代码。

谁能解释一下代码的意义

<servlet id="Servlet_1060120206078">
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param id="InitParam_1060120206077">
        <param-name>config</param-name>
        <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param id="InitParam_1060120206076">
        <param-name>debug</param-name>
        <param-value>2</param-value>
    </init-param>
    <init-param id="InitParam_1069371544495">
        <param-name>detail</param-name>
        <param-value>2</param-value>
    </init-param>
    <init-param id="InitParam_1069371544496">
        <param-name>validate</param-name>
        <param-value>true</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
</servlet>

谢谢 尼玛利亚

【问题讨论】:

标签: java servlets web.xml


【解决方案1】:

这只是定义一个用于处理请求的 servlet(在本例中为 Struts 的 FrontController)。稍后在文件中,我相信您还会找到一个 servlet 映射,该映射将此 servlet 映射到 http 请求。

&lt;init-param&gt; 元素是 servlet 可以在启动时读取的键/值对。 Struts 使用这些进行配置。

所有 InitParam_XXX 的东西都是不必要的,我猜它是由某些编辑器机器生成的。

查看更多详情:

http://netbeans.org/kb/docs/web/quickstart-webapps-struts.html

【讨论】:

  • 谢谢.. 我只是对 InitParam_xxx 中提到的数字感到困惑。还有一件事。在下面的代码中,我指定了 struts 的配置文件的路径和名称。 config/WEB-INF/struts-config.xml 如果我将该值定义为 struts.xml 然后我应该有一个名为 struts.xml 的配置文件??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多