使用struts 2 開發restful 服務
支援rest 風格的action 至少包含如下7 個預設方法:
http 方法
uri
呼叫action 的方法
請求引數
get
/book
index
post
/book
create
put
/book/2
update
id=2
delete
/book/2
destroy
id=2
get
/book/2
show
id=2
get
/book/2/edit
edit
id=2
get
/book/new
editnew
標準html 語言目前不支援put 和delete 兩個操作,為了彌補這種不足,rest 外掛程式允許開發者提交請求時額外增加乙個_method 請求引數,該引數值可以為put 或delete,用於模擬http 協議的put 和delete 操作。如:
提交時form表單增加
,如果後台方法不夠用的時候可以這樣寫/book/0/
你呼叫的方法,這樣就解決了方法不夠用的問題
struts2 convention外掛程式配置說明
struts2開發了convention外掛程式來支援零配置檔案的功能,以下是struts2 convention中的配置屬性說明 1 常量說明 struts.convention.result.path web inf content 結果頁面存放的根路徑,必須以 開頭。struts.conven...
struts2的外掛程式使用
struts2已經開始外掛程式化了。很多功能實現可以借助外掛程式。比如struts conversion plugin jar,struts spring plugin jar 一 struts conversion 約定取代配置 借助該外掛程式可以實現web控制層的所謂 零配置 雖然我個人並不完全...
struts2中使用Spring 外掛程式(一)
1 整合 spring 的準備工作 1.1 把spring.jar commons logging.jar struts2 spring plugin jar 複製到 lib 中 1.21.2.1 對於 servlet2.3 以後的版本,可以通過 listener 的方式載入,方法如下 org.sp...