我正在学习Servlets。 在应用程序的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>
由于 Nirmalya
答案 0 :(得分:1)
这只是定义一个用于处理请求的servlet(在本例中是Struts的FrontController)。稍后在文件中我确定你还会找到一个将servlet映射到http请求的servlet映射。
<init-param>
元素是servlet在启动时可以读取的键/值对。 Struts使用它们进行配置。
所有的InitParam_XXX都不是必需的,我的猜测是它是由某个编辑器生成的机器。
查看此内容以获取更多详细信息:
http://netbeans.org/kb/docs/web/quickstart-webapps-struts.html