struts2入門環境搭建
標簽: struts2.0 struts入門 struts環境搭建
1、下載Struts2開發包
http://struts.apache.org
2、搭建開發環境
2.1、需要的jar包
找到Struts2自帶的例子中,struts-blank的war包,在它的\WEB-INF\lib目錄下的jar包全拷貝
3、建立Struts2的配置文件
在頂層目錄(src)下構建一個默認名稱為struts.xml的配置文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
</struts>
4、配置控制器
在web.xml(WebRoot/WEB-INF/web.xml)配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
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_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>
5、驗證搭建環境是否成功
部署應用,啟動Tomcat,不報錯表示搭建成功。
智能推薦
struts2入門之框架搭建
一、登陸struts2官網下載struts壓縮包,下載struts-xx.xx-all.zip,這個包是最全的 Struts2官網地址:http://struts.apache.org/ 二、解壓下載下來的壓縮包(我下載的是struts-2.3.20.1-all.zip) a) 找到strut...
Struts2學習之路(3)搭建Struts開發環境
創建Struts.xml 在web.xml文件配置struts2的核心過濾器 (二) struts2案例 創建一個class:“FirstAction”,創建一個方法:“SayHellow()” 在struts.xml配置相關信息 實驗一下 index.jsp success.jsp 點擊 成功跳轉到success.jsp (三)struts2內部執...
Struts2搭建
Struts環境搭建 背景:最近突然想溫習一下Struts2,之前研究過,好久沒有弄了。忘記的差不多了,在網上找了篇帖子,但是做下來,盡然跑不起來。很是無奈。研究了蠻久,終于跑成功了。一怒之下準備寫篇wiki,用來方便有心人去學習。 不廢話了先來個總圖: 創建好項目以后,將struts2的lib包引進去(放入WEB-INF/lib下面)。 lib包的下載地址: http://stru...
Struts2入門
什么是Struts2? Struts2是一個基于MVC設計模式的Web應用框架,它本質上相當于一個servlet,在MVC設計模式中,Struts2作為控制器(Controller)來建立模型與視圖的數據交互。Struts 2是Struts的下一代產品,是在 struts 1和WebWork的技術基礎上進行了合并的全新的Struts 2框架。 sturts的配置文件 struts 的配置是把上篇m...
猜你喜歡
Struts2入門
我們先搭建一個入門案例來了解一下Struts2 首先我們需要搭建我們的開發環境: 將我們需要的jar包拷貝到項目的lib目錄下 在項目的最頂層(也就是src下)新建一個struts.xml文件 -->一定要注意創建的位置和命名格式!!(ps:其實名字可以改,但是一般大家都這樣寫,約定大于編碼嘛,所以我們入鄉隨俗) 在web.xml中配置一個Struts2已經寫好的過濾器最后我們把...
freemarker + ItextRender 根據模板生成PDF文件
1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...
電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!
Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...
requests實現全自動PPT模板
http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...