一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.遇到問題,不高興。然...