如何配置struts2?
展开全部
这么简单!
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<!-- 设置字符集 -->
<constant name="struts.i18n.encoding" value="UTF-8" />
<!--项目开发struts.devMode=true -->
<constant name="struts.devMode" value="true" />
<!-- 自动加载国际化资源文件,开发建议为ture -->
<constant name="struts.i18n.reload" value="true" />
<!--自动加载struts配置文件,开发建议为true -->
<constant name="struts.configuration.xml.reload" value="true" />
<!-- 设置游览器是否使用浏览器缓存,开发建议为false -->
<constant name="struts.serve.static.browserCache" value="false" />
<constant name="struts.ui.theme" value="simple" />
<!-- 添加struts配置文件 -->
<include file="config/struts/struts_book.xml" />
<include file="config/struts/struts_cart.xml" />
<include file="config/struts/struts_order.xml" />
<include file="config/struts/struts_user.xml" />
<package name="dang-default" extends="struts-default"
namespace="/base">
<!-- 公共struts信息 -->
<!-- 定义事务拦截器 -->
<interceptors>
<interceptor name="transactionInterceptor"
class="com.tarena.web.interceptor.TransactionInterceptor" />
<interceptor-stack name="dangStack">
<interceptor-ref name="transactionInterceptor" />
<interceptor-ref name="defaultStack" />
</interceptor-stack>
</interceptors>
<!-- 定义默认拦截器 -->
<default-interceptor-ref name="dangStack" />
<global-results>
<result name="login" type="redirect">/user/login_form.jsp</result>
</global-results>
</package>
</struts>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<!-- 设置字符集 -->
<constant name="struts.i18n.encoding" value="UTF-8" />
<!--项目开发struts.devMode=true -->
<constant name="struts.devMode" value="true" />
<!-- 自动加载国际化资源文件,开发建议为ture -->
<constant name="struts.i18n.reload" value="true" />
<!--自动加载struts配置文件,开发建议为true -->
<constant name="struts.configuration.xml.reload" value="true" />
<!-- 设置游览器是否使用浏览器缓存,开发建议为false -->
<constant name="struts.serve.static.browserCache" value="false" />
<constant name="struts.ui.theme" value="simple" />
<!-- 添加struts配置文件 -->
<include file="config/struts/struts_book.xml" />
<include file="config/struts/struts_cart.xml" />
<include file="config/struts/struts_order.xml" />
<include file="config/struts/struts_user.xml" />
<package name="dang-default" extends="struts-default"
namespace="/base">
<!-- 公共struts信息 -->
<!-- 定义事务拦截器 -->
<interceptors>
<interceptor name="transactionInterceptor"
class="com.tarena.web.interceptor.TransactionInterceptor" />
<interceptor-stack name="dangStack">
<interceptor-ref name="transactionInterceptor" />
<interceptor-ref name="defaultStack" />
</interceptor-stack>
</interceptors>
<!-- 定义默认拦截器 -->
<default-interceptor-ref name="dangStack" />
<global-results>
<result name="login" type="redirect">/user/login_form.jsp</result>
</global-results>
</package>
</struts>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
展开全部
楼上的只是写了struts2的单独配置。如果要引入项目的话。需要在项目里的web.xml文件加入struts2的拦截器。。你还是去网上找点教程看吧。。有教程看你容易懂点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
引入struts2的依赖包,在web.xml中配置拦截器,配置struts文件。具体看教程吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询