<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.multipart.maxSize" value="10701096" />
<constant name="struts.objectFactory" value="spring" />
<!-- 国际化处理,处理中文乱码-->
<constant name="struts.custom.i18n.resources"
value="messageResources" />
<constant name="struts.custom.i18n.encoding" value="utf-8" />
<constant name="struts.devMode" value="false" />
<package name="background" extends="struts-default" namespace="/background">
<!-- 定义全局结果映射,返回结果 -->
<global-results>
<!-- 定义sql,root两个逻辑异常都对应的exception.jsp页 -->
<result name="sqlError">
/jsp/background/sqlError.jsp
</result>
<result name="tip">/tip.jsp</result>
<result name="loginTip">/loginTip.jsp</result>
<result name="bglogin">/bglogin.jsp</result>
<!-- 返回错误页面 -->
<result name="error">/error.jsp</result>
</global-results>
<!-- 定义自定义异常 -->
<global-exception-mappings>
<exception-mapping
exception="cn.com.kxrj.exception.DataAccessException"
result="sql">
</exception-mapping>
<!-- 定义一个提示异常 -->
<exception-mapping
exception="cn.com.kxrj.exception.TipException"
result="tip">
</exception-mapping>
</global-exception-mappings>
<!-- 管理员管理类 -->
<action name ="admin" class="adminAction">
<result name="relogin" type="redirect">/background/Login!login2</result>
<result name="toLogin">/admin/main.jsp</result>
<result name="login">/admin/login.jsp</result>
<result name="error">/error.jsp</result>
<result name="b_admin_list">/jsp/background/system/admin_list.jsp</result>
</action>
<!-- 日志管理类 -->
<action name ="log" class="logAction">
<result name="list_all_log">
/jsp/background/system/log_list.jsp
</result>
<result name="del_log" type="redirect">
background/log!findAll
</result>
</action>
<!-- *******会员管理类********* -->
<!-- 会员信息 -->
<action name="user" class="userAction">
<result name="list_all_user">
/jsp/background/member/user_list.jsp
</result>
<result name="user_show">
/jsp/background/member/user_view.jsp
</result>
</action>
<!-- 会员产品信息 -->
<action name="userProduct" class="userProductAction">
<result name="list_userProduct">
/jsp/background/member/userproduct_list.jsp
</result>
<result name="userProduct_show">
/jsp/background/member/userproduct_view.jsp
</result>
</action>
<!-- 产品供应信息 -->
<action name="productSupply" class="productSupplyAction">
<result name="list_productSupply">
/jsp/background/member/ProductSupply_list.jsp
</result>
<result name="productSupply_show">
/jsp/background/member/ProductSupply_view.jsp
</result>
</action>
<!-- 行业信息 -->
<action name="industry" class="industryAction">
<result name="list_industry">
/jsp/background/member/industry_list.jsp
</result>
</action>
<!-- 工商指南标题栏信息类 -->
<action name ="title" class="titleAction">
<result name="list_title">
/jsp/background/commerce/title_list.jsp
</result>
<result name="find_title" type="redirect">
background/title!findAll?currPage=1
</result>
</action>
<!-- 工商指南标题详细类别信息类 -->
<action name ="sort" class="sortAction">
<result name="list_sort">
/jsp/background/commerce/sort_list.jsp
</result>
<result name="show_addSort">
/jsp/background/commerce/add_sort.jsp
</result>
<result name="modify_sort">
/jsp/background/commerce/midify_sort.jsp
</result>
<result name="find_sort" type="redirect">
background/sort!findAll
</result>
</action>
<!-- 工商指南标题信息类 -->
<action name ="title" class="titleAction">
<result name="list_title">
/jsp/background/commerce/title_list.jsp
</result>
<result name="find_title" type="redirect">
background/title!findAll
</result>
</action>
<!-- 工商指南类别信息类 -->
<action name ="commerce" class="commerceAction">
<result name="list_commerce">
/jsp/background/commerce/commerce_list.jsp
</result>
</action>
<!-- 工商指南类别详细信息类 -->
<action name ="detailedCommerce" class="detailedCommerceAction">
<result name="list_detailedCommerce">
/jsp/background/commerce/detailcommerce_list.jsp
</result>
</action>
</package>
</struts>
分享到:
相关推荐
Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展、模块化且易于管理的企业级应用程序。在当今网络安全日益重要的环境下,使用HTTPS协议来确保数据传输的安全性变得至关重要。Struts2支持HTTPS配置,可以...
Struts2支持将配置文件进行模块化的管理,这意味着开发者可以将不同的功能或组件的配置放在单独的XML文件中,并通过`<include>`标签引用这些文件。这种方式有助于提高代码的可维护性和可读性,使得大型项目的配置...
在Struts2中,配置文件主要分为两个部分:`struts-default.xml`和用户自定义的配置文件,如`struts.xml`或`struts-config.xml`。这些XML文件定义了Action、结果类型、拦截器和包等元素,从而控制应用程序的行为。 *...
总结,Struts2配置涉及多个方面,包括核心库的引入、配置文件的编写、Action、Result、Interceptor的定义以及与Spring的整合等。通过合理配置,可以构建出高效、灵活的Web应用。在实际项目中,应根据需求调整和优化...
1. **Struts2核心配置**:首先加载`struts-default.xml`,初始化框架的基本设置。 2. **插件配置**:接着,根据项目中使用的插件,加载对应的`struts-plugin.xml`文件。这些文件会按照JAR包的类加载顺序进行加载。 ...
配置文件在Struts2中起着至关重要的作用,它定义了框架的行为、动作映射、拦截器和其他关键设置。以下是Struts2配置文件的一些核心元素和属性的详细说明: 1. **配置文件结构**: Struts2的配置通常存储在一个名为...
- **Struts配置文件**:是Struts2的核心配置文件,通常位于`/WEB-INF/struts-config.xml`。 - 配置文件中定义了框架的主要行为,如Action映射、拦截器、结果类型等。 - 通过`struts-config.xml`文件,可以灵活地控制...
### Struts2 配置文件详解 #### 一、引言 在Struts2框架的应用开发过程中,配置文件起到了至关重要的作用。Struts2主要依赖于两种基于XML的配置文件:`web.xml` 和 `struts-config.xml`(通常命名为 `struts.xml`)...
2. **国际化配置**: - **struts.locale**:指定Web应用的默认Locale。 - **struts.i18n.encoding**:指定Web应用的默认编码集,对于处理中文请求参数非常有用。一般设置为 `GBK` 或者 `GB2312`。 3. **对象工厂...
Struts2是Java EE开发中一个非常流行的MVC框架,用于构建可维护、可扩展的Web应用程序。在开始使用Struts2之前,...在实际开发中,你可能还需要了解更多关于Struts2的特性,如拦截器、插件、国际化、异常处理等内容。
总结,这个Struts2国际化例子源码展示了如何在Java web应用中实现多语言支持,通过配置Struts2框架、编写Action类、创建资源文件以及在JSP页面中使用标签,实现了对不同语言环境的适应。这个例子对于理解和实践...
**FreeMarker与Struts2的整合配置详解** FreeMarker是一个基于Java的模板引擎,它用于生成动态HTML、XML或其他格式的文本输出。Struts2是一个流行的MVC(模型-视图-控制器)框架,用于构建Java Web应用程序。将...
Struts2是一款强大的Java Web应用程序框架,用于构建和维护可扩展...总之,Struts2包和配置文件为你提供了构建高效、结构化的Web应用的工具和蓝图。通过合理的配置和使用,你可以创建出易于维护、扩展性强的应用程序。
### 徒手配置Struts2的关键知识点 #### 一、徒手配置Struts2环境时需注意的关键事项 在没有使用任何集成开发环境的情况下配置Struts2,可能会遇到各种问题,尤其是在配置过程中对于细节的把握至关重要。以下是配置...
在Java Web开发中,Struts2是一个非常流行的MVC(模型-视图-控制器)框架,它提供了一种结构化的方式来组织应用程序,提高了开发效率。Eclipse作为Java开发的主要IDE,配置Struts2可以让开发者在其中便捷地进行...
6. `struts2-json-plugin.jar`:JSON插件,支持JSON序列化和反序列化,方便前后端交互。 理解了lib目录后,我们转向“struts2的基本配置”。Struts2的配置主要分为两部分:XML配置和注解配置。在典型的`struts-...
STRUTS2 Convention 零配置是Struts2框架中的一种高级特性,旨在简化应用程序的配置,让开发者能够更快地构建MVC应用。从Struts2.1版本开始,推荐使用Convention插件替代Codebehind插件,因为它更加自动化,几乎无需...
在`init-param`子元素中,可以设置Struts2的初始化参数,例如`struts.action.extension`。当在`web.xml`中设置了这些参数,它们将覆盖`struts.xml`和`struts.properties`中的相应配置,因此在实际应用中应谨慎处理。...
此外,还可以使用Struts2的国际化和主题特性来实现多语言和不同样式表的支持。 总结来说,Struts2与Freemarker的配置主要是围绕工程的环境搭建、Struts2的web.xml配置、struts.xml配置以及Freemarker模板的编写展开...