IDEA與Eclipse創建struts項目


1、IDEA創建struts項目

這里再構建struts項目是選擇jar包出問題了,可以重新配置

 

 

 

 

 

創建頁面和action配置struts.xml

啟動tomcat,瀏覽器中運行

具體參考:

https://www.jianshu.com/p/ef5b9ed1cdb8

2 eclipse中創建

第一步:創建Web工程

   創建一個Web工程,名為day01_struts2_demo01
第二步:導jar包
   把struts2-blank.war中的lib下所有的包導入自己創建的工程
第三步:添加配置文件
  把struts2-blank里classes目錄下的struts.xml配置文件拷貝到自己創建工程的src中
  然后刪除struts標簽的所有內容,我們一步步講struts標簽內容的知識
第四步:配置struts的過濾器
  在web.xml中,配置Filter

<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>

 配置的目的是用於攔截請求,由Struts的規則去處理請求,而不是用以前的servlet去處理
第五步:Tomcat運行Web工程
   如果tomcat運行沒有報錯,就代表配置成功
Struts 的Action配置講解
目標:配置一個請求的完整流程
第一步:
   在struts中配置package和action,寫如下代碼
 
第二步:
  寫一個HelloAction的類,需要寫個sayHello方法
 
第三步:
   在WebContent中添加一個success.jsp頁面
 
第四步:
  瀏覽器訪問下面三個路徑
  http://localhost:8080/day01_struts2_demo01/hello 【能正常訪問】
  http://localhost:8080/day01_struts2_demo01/hello.action 【也能正常訪問】
  http://localhost:8080/day01_struts2_demo01/hello.act 【不能正確訪問】
   因為struts默認是處理.action的請求,或者不帶action也可以,其它后綴的都不會攔截,會放行,如jsp
 

 


免責聲明!

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



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