Java的Struts2基本配置

来源:互联网 发布:贝叶斯网络引论 编辑:程序博客网 时间:2024/06/03 16:01

1.加入我给的压缩包里面所有Jar包!放入:WEB-INF/lib/下!

加我QQ,找我要!→ 1029131145

/////////////////////////////////////////////////////////////////////////////////////////////////////////
2.修改Web。Xml
加入
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
/////////////////////////////////////////////////////////////////////////////////////////////////////////
3.在src下加入struts。xml配置文件
内容:
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<!-- 指定Struts 2配置文件的根元素 -->
<struts>
<!-- 指定全局国际化资源文件 -->
<constant name="struts.custom.i18n.resources" value="mess"/>
<!-- 指定国际化编码所使用的字符集 -->
<constant name="struts.i18n.encoding" value="GBK"/>


*************************以下是判断的执行过程_可以不加*************************


<!-- 所有的Action定义都应该放在package下 -->
<package name="lee" extends="struts-default">
class是指定的位置
<action name="login" class="org.crazyit.app.action.LoginAction">
<!-- 定义三个逻辑视图和物理资源之间的映射 -->
<result name="input">/login.jsp</result>
<result name="error">/error.jsp</result>
<result name="success">/welcome.jsp</result>
</action>
</package>
*******************************************************************************
</struts>
/////////////////////////////////////////////////////////////////////////////////////////////////////////
4.如果要属性的话则要加-mess_zh_CN.properties-文本
可以这样写【借鉴的,实际按你们所需要的写】
loginPage=\u767B\u5F55\u9875\u9762
errorPage=\u9519\u8BEF\u9875\u9762
succPage=\u6210\u529F\u9875\u9762
succTip=\u6B22\u8FCE,{0},\u60A8\u5DF2\u7ECF\u767B\u5F55\uFF01
failTip=\u5BF9\u4E0D\u8D77\uFF0C\u60A8\u4E0D\u80FD\u767B\u5F55\uFF01
user=\u7528\u6237\u540D
pass=\u5BC6  \u7801
login=\u767B\u5F55
zzzz=\u6B22\u8FCE\u60A8


5.在要用的JSP页面上加入!
<%@taglib prefix="s" uri="/struts-tags"%>
s代表Struts2!
当然也可以取别的名字


6.可以使用了!
原创粉丝点击