struts2第一次課

2021-05-21 20:55:25 字數 1315 閱讀 8709

一struts2專案的結構

1  手動新增struts2.0的jar包。

a 在struts2-blank-2.0.8.war中web-inf/web.xml  

b lib資料夾下的。jar檔案考到專案中

c  將classes下的struts.xml拷貝到專案的src中

二 1 編寫action類(類似struts1中dispathaction)

public class **action()

屬性方法

public string   方法名()

處理請求

//若有錯誤

request.setattribute("errmsg", this.gettext("資源檔案中key值"));

}2 配置

在struts中配置action

//若是以**.do和**.action提交

//需要上傳檔案

設定上傳檔案大小的上限

//設定請求的編碼,處理中文檔名

//設定包若有多個包則加 namespace=/包名

/轉移頁面路徑

三在action中操作會話和請求物件

1.用actioncontext

actioncontext    ctx = actioncontent.getcontext()

actioncontext存放的是action中用到的一切資料,struts2保證了actioncontex的執行緒安全

訪問請求資料

ctx.put(key,value) ==>request.setattritbute(key,value)

ctx.get(key) ==>request.getattritube(key)

訪問會話資料

ctx.getsession.put(key,value) ==>session.setattribute(key.value)

ctx.getsession().get(key)==>session.getattribute(key)

補充,訪問請求引數 //請求引數返回的是陣列

ctx.getparameters().get(key)[0]

2 利用servletactioncontext得到對應的請求會話物件

得到請求物件

servletactioncontext.getrequest()    

得到會話

servletactioncontext.getrequest().getsession()

php 第一次課

1 基本語法 我們根據 1.3 節建立的示例來進一步講解 php 中的基本語法。1.變數 php 是弱型別語言,不要求使用變數之前宣告變數。在第一次給變數賦值時,該變數才被建立。賦值的同時指定了該變數的型別。php 基本資料型別包括 integer 整數,float double 浮點數 實數,st...

第一次實驗課

一,實驗目的 1.熟悉c語言整合開發環境 2.掌握c程式結構,熟悉c程式編碼規範 3.掌握c程式編寫 編譯 執行 除錯方法 4.掌握基本資料型別 常量 變數的使用 5.掌握常用運算子用法,掌握表示式求值規則 實驗準備 二,實驗內容 part1 p116練習 1 2 3 中的失誤 1,表示式末尾的分號...

第一次實驗課

includeint main includeint main includeint main includeint main printf n printf 當遇到問題時,你會選擇 n printf 1.遇到問題,就解決問題。不懂的,搜尋式學習,逐個攻破.n printf 2.遇到問題,不高興。然...