Struts2.5簡單使用入門


今天學了Struts2.5最新版的,老師在黑板上講的很是簡單,也很是容易,簡單的就實現了。可是課下讓我們自己弄,自己無論如何都無法運行成功,一直提示404。偶然間靈機一動,改了一下那個文件就好了。希望在此可以幫助到有和我一樣困境的同學。

  下面是詳細的步驟:前期准備 在Strtus官網上下載Strtus對應的版本 我這里下載了這兩個一個是2.5.10.1的min和all

 1.首先建立一個web項目(記得勾選創建web.xml)  這是項目結構

第二步 把min包解壓縮 之后把包里邊照這個路徑點進去 struts-2.5.10.1-min-lib\struts-2.5.10.1\lib 把里邊所有的jar放進

第三步 更改配置文件 需要struts.xml文件 和web.xml 文件

      3.1 解壓縮allnage 那個包 按照這個路徑 struts-2.5.10.1-all\struts-2.5.10.1\apps\struts2-showcase\WEB-INF\src\java找到 strtus.xml 文件添加到 resource下的src中去

  更改里邊的內容 只留下這么多就可以了(坑我已經在注釋中標示了)

 1 <?xml version="1.0" encoding="UTF-8" ?>
 2 
 3 <!DOCTYPE struts PUBLIC
 4 "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
 5 "http://struts.apache.org/dtds/struts-2.5.dtd">
 6 
 7 <!-- START SNIPPET: xworkSample -->
 8 <struts>
 9 <package name="default" extends="struts-default" namespace="/">
10 
11 <action name="hello">
12 <!-- 這里需要注意Result並不需要 '/'這個符號 否則會出現404這樣的錯誤自己找了好久才找到 -->
13 <result>hello.jsp</result>
14 </action>
15 
16 </package>
17 
18 </struts>
19 
20 <!-- END SNIPPET: xworkSample -->

 

 3.2按照這個路徑 struts-2.5.10.1-all\struts-2.5.10.1\apps\struts2-showcase\WEB-INF 找到 web.xml 文件 直接替換原來的web.xml文件 放在這里

 

 

 之后刪除一些不要的東西保留這些就行了

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app id="WebApp_9" version="2.4" 
 3 xmlns="http://java.sun.com/xml/ns/j2ee" 
 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 5 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
 6 
 7 <filter>
 8 <filter-name>struts-prepare</filter-name>
 9 <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareFilter</filter-class>
10 </filter>
11 
12 <filter>
13 <filter-name>struts-execute</filter-name>
14 <filter-class>org.apache.struts2.dispatcher.filter.StrutsExecuteFilter</filter-class>
15 </filter>
16 
17 <filter-mapping>
18 <filter-name>struts-prepare</filter-name>
19 <url-pattern>/*</url-pattern>
20 </filter-mapping>
21 
22 <filter-mapping>
23 <filter-name>struts-execute</filter-name>
24 <url-pattern>/*</url-pattern>
25 </filter-mapping>
26 
27 <welcome-file-list>
28 <welcome-file>index.jsp</welcome-file>
29 <welcome-file>default.jsp</welcome-file>
30 <welcome-file>index.html</welcome-file>
31 </welcome-file-list>
32 
33 <!-- Restricts access to pure JSP files - access available only via Struts action -->
34 
35 </web-app>

 

4.建立一個名字為hello.jsp文件 直接運行就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM