<welcome-file-list>。。。不能直接把struts的Action作为欢迎文件,以下是在欢迎文件中调用struts action。
在struts-config.xml配置文件中添加如下一段代码
<global-forwards>
<forward name="welcome" path="HelloWorld.do"/>
</global-forwards>
在welcome.jsp页面中添加如下一段代码:
<body>
<logic:forward name="welcome"/>
</body>
在web.xml页面中添加如下一段代码:
<welcome-file-list>
<welcome-file>welcome.jsp</welcome-file>
</welcome-file-list>
分享到:
相关推荐
<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> <!-- 默认找的...
9. **<welcome-file-list>**:用于配置Web应用启动时的欢迎页面列表。 - `<welcome-file>`:欢迎页面的名称。 10. **<taglib>**:用于配置JSP标签库的信息。 - `<taglib-uri>`:标签库的URI。 - `<taglib-...
- `<welcome-file>`:定义了欢迎文件的列表,当没有指定文件名时,会按照列表顺序依次尝试加载这些文件。 - 可以包含多个子元素,按顺序查找文件。 为了在欢迎文件中调用Struts Action,可以在Structs配置文件中为...
2. **欢迎文件**:`<welcome-file-list>` 用于定义用户访问应用时默认显示的页面。若需调用 Struts Action,可以使用 `<global-forwards>` 配置全局转发到特定 Action: ```xml <welcome-file-list> <welcome-...
- `<welcome-file-list>` 元素: 指定一系列欢迎文件。 - `<welcome-file>`: 指定具体的欢迎文件名称。 - **错误页面配置**: - `<error-page>` 元素: 配置错误页。 - `<error-code>`: 定义HTTP状态码,如404。 -...
在Struts项目中,配置文件主要有两个:`web.xml` 和 `struts-config.xml`。 - **web.xml** ```xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web ...
<package name="chapter1" namespace="/chapter1" extends="struts-default"> <action name="HelloWorld" class="chapter1.action.Chapter1Action" method="execute"> <result name="success">/WEB-INF/JspPage/...
<package name="kangfei" namespace="/kangfei" extends="struts-portlet-default"> <action name="kangfei" class="com.example.KangFeiAction"> <result name="success">/WEB-INF/jsp/newjsp/edit.jsp</result> ...
为了正确地配置 Struts 的 `ActionServlet`,`web.xml` 文件中的 `<servlet>` 元素必须出现在 `<servlet-mapping>` 元素之前,而 `<servlet-mapping>` 又必须出现在 `<taglib>` 元素之前。这种顺序是非常重要的,...
- **`init-param`**:用于指定Struts配置文件的位置(`struts-config.xml`)。 - **`debug`** 和 **`detail`**:这两个参数用于控制调试信息的输出级别。 - **`servlet-mapping`**:将所有的`.do`请求映射到`Action...
#### 3.1 配置`struts-config.xml`文件 此文件用于定义应用程序中的各种组件,例如表单Bean、动作映射等。具体的配置项取决于应用程序的需求。 #### 3.2 使用Struts标签库 Struts提供了丰富的自定义标签库,可以...
每个上下文都有独立的 Struts 配置文件,如 `struts-config_1.xml` 和 `struts-config_2.xml`。 2. **配置 Struts 配置文件**:每个模块的 Struts 配置文件需要包含所有相关的 Action、ActionForm 和 ActionMapping...
<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!-- 配置核心拦截器 --> <filter> <filter-name>struts2</filter-name> <!-- Filter的实现类 struts2.5 --&...
- `<include>`标签用于引入其他配置文件,例如`struts-default.xml`。 - `<package>`标签定义了一个包,其中包含了多个Action的配置。 - `<interceptors>`标签用于定义拦截器,可以自定义多个拦截器,并通过`...
</welcome-file-list> ``` ##### 3.2 `struts.xml` 文件 `struts.xml` 是Struts框架的核心配置文件,用于配置表单bean、全局转发、以及action mappings等。 - **表单bean**:定义表单相关的JavaBean。 ```xml ...
- **struts-config.xml**:这是Struts1的核心配置文件,包含了所有Action、Form Bean、Forward、Plug-in等配置信息。例如: ```xml <struts-config> <form-beans> <!-- Form Bean配置 --> </form-beans> ...
其中最重要的参数是`config`,它指定了Struts应用程序配置文件的位置,默认值为`/WEB-INF/struts-config.xml`。其他可用的初始化参数包括: - `config/sub1`:以相对路径的方式指明子应用程序的配置文件位置,通常...