【struts框架】第一节Action-struts基础
生活随笔
收集整理的這篇文章主要介紹了
【struts框架】第一节Action-struts基础
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
struts本質:把請求與最后的結果分開(MVC)
struts的基本環境:
a.需要的jar包
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
freemarker-2.3.16.jar
ognl-3.0.jar
javassist-3.7.ga.jar
struts2-core-2.2.1.1.jar
xwork-core-2.2.1.1.jar
下載地址:http://download.csdn.net/detail/u013517797/8453491
b.WEB.xml的配置:
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><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><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list> </web-app>struts控制原理是jsp中的攔截器技術c.struts.xml配置文件標準:
<?xml version="1.0" encoding="GBK" ?> <!--指定struts2配置文件的DTD信息--> <!DOCTYPE struts PUBLIC "-//apache Software Foundation//DTD Struts Configuation 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <!-- struts 是struts2配置文件的根元素--> <struts><!--設置Struts 2應用是否使用開發模式--> <constant name="struts.devMode" value="true"></constant> <!--每次Http請求到達時,是否重新加載資源文件--> <constant name="struts.i18n.reload" value="true"></constant> <!--struts.xml文件系統改變后,系統是否重新加載該文件--> <constant name="struts.configuration.xml.reload" value="true"></constant> <!--指定web應用的默認編碼集--> <constant name="struts.i18n.encoding" value="gb2312"></constant> <!--指定所需的國際化資源--> <constant name="struts.custom.i18n.resources" value="messageResource"></constant> <!--指定需要Struts 2處理請求的后綴--> <constant name="struts.action.extension" value="jspa" /> <!--struts2的Action必須放在指定的包空間下定義--> <package name="strutsqs" extends="struts-default"> <global-results><!-- 當返回login視圖名時,轉入/login/login.jsp頁面登錄 --> <result name="common_error">/deal/error.jsp</result></global-results> </package> <include file="struts-user.xml"></include> </struts>c.struts的幫助文檔
該去哪里去找struts的文檔呢?
到下載的struts開發包下面去找:
dos/index.html
點開就可以看到幫助文檔了
d.struts運行過程
附錄:工程文件夾的分類
src文件夾下一般放置源代碼
lib文件夾下一般放置類庫
docs文件夾下一般放置文檔
apps文件夾下一般放置示例程序
bin文件夾下一般放置項目調試之后的可運行文件
尊重開源精神,尊重勞動成果,轉載請注明出處:http://blog.csdn.net/acmman/article/details/43907257
總結
以上是生活随笔為你收集整理的【struts框架】第一节Action-struts基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 时间管理分享
- 下一篇: I am BACKKKKKK