Strust2基礎之環境搭建篇
阿新 • • 發佈:2018-12-09
第一步 新建一個web專案
第二步 導包(以下包都在strust官網上下載),推薦下載struts-2.3.36-all
進入如下頁面,可以用win解壓縮.war檔案 或者 是把.war檔案放到tomcat-webapps下面,然後啟動tomcat得到解壓縮的檔案
我們之所以做這一步,是根據給的空白模板來的,有例子參照;(如果不進行上面這一步的話,我們只能把lib下面所有的jar包全部拷貝出來,不理智)
把下面的jar全部拷貝到自己專案的lib下面
第二步、配置web.xml檔案
還是參照我們的struts2-blank-2.3.36檔案
我的web.xml檔案如下:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <display-name></display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <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> </web-app>
第三步、strust2的配置檔案
拷貝例子下面的strusts.xml檔案到專案的src的根目錄下面;
只保留檔案的根節點,如下圖所示
我們發現書寫沒有提示,怎麼辦?
1】複製http://struts.apache.org/dtds/struts-2.3.dtd
2】Perferences-xml-xml catalog-add,如下圖所示
然後找到如下檔案
此時已經有了提示了