Web服務器:apache-tomcat-6.0.18 Struts版本:struts-2.0.14
JDK版本:JDK1.5.0_12
struts2-core-2.0.11.1.jar
xwork-2.0.4.jar
commons-logging-1.0.4.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar 在這個簡單的例子中,我們將會完成以下步驟: 1.配置web.xml 2.編寫jsp 3.編寫Action實現類 4.配置Action 5.發布運行 1.配置web.xml Struts2的入口點是一個Filter,需要將這個入口點配置到web.xml:
2. 編寫jsp 在這個例子中需要兩個jsp,一個是index.jsp, 用于輸入用戶的名字。第二個jsp是welcome.jsp,用于向用戶問候。 在Struts2中只需要一個標簽庫/struts-tags。這里面包含了所有的Struts2標簽。但使用Struts2的標簽大家要注意一下。在<s::form>中最好都使用Struts2標簽,盡量不要用HTML或普通文本. index.jsp如下:
welcome.jsp如下:
3.編寫Action類 Struts2.x的Action需要從com.opensymphony.xwork2.ActionSupport類繼承。而且Action中已經包含了Struts1中的ActionForm類信息,所以不需要再寫ActionForm類。 在這個例子中只編寫了一個HelloWorld.java類:
4.配置Action類: 在struts2.x中的配置文件一般為struts.xml,放到WEB-INF"classes目錄中。下面是在struts.xml中配置動作類的代碼:
5.發布: 在eclipse-jee-ganymede下配置tomcat服務器,很簡單。 Windows->Performance->Server->Runntime Environment->Add.隨著向導就可以增加tomcat服務器了。 然后鼠標右鍵點擊項目的根目錄,選擇菜單的Run As->Run on Server就可以發布啟動你的項目了。而且還有eclipse自帶的瀏覽器,感覺很不錯咯。