Struts快速入門(四) (轉)
使用ActionForward導航:namespace prefix = o ns = "urn:schemas--com::office" />
ActionForward是物件。這些配置物件擁有獨一無二的標識以允許它們按照有意義的名稱如“success”,“failure”等來檢索。ActionForward物件封裝了向前進的URL路徑且被請求用於識別目標檢視。ActionForward物件建立自
type="packageName.EditCustomerProfileAction" name="customerProfileForm" pe="request">
基於請求處理器的execute(…)方法的結果,當傳遞一個值匹配指定於
在struts-config.xml中
type="packageName.EditCustomerProfileAction" name="customerProfileForm" scope="request" input="profile">
上述的
前進指向特定的路徑,如果路徑中沒有”/” 就加上。對於前進或重定向,Struts中的URL在內部被RequestProcessor用下面的結構建立。
如果redirect=true, URL建立如/contextPath/path因為HttpResponse.sendRedirect(…)中解釋URL採用”/”開頭相對於servlet容器根目錄。
如果redirect=false, URI建立如/path因為ServletContext.getRequestDisptacher(…)採用虛擬目錄相關URL。
捕獲表單資料
JSP規範提供了一個標準方法以在請求時從Bean提取和儲存表單資料,使用
上述例子對映一個packageName.customerProfileForm型別JavaBean的name = customerProfileForm(唯一標識)到一個
圖略
首先,我們將瀏覽這些表單處理語義直到使用簡單JavaBeans物件。這些物件作為ActionForm物件被實現。我們隨後將討論使用DynaActionForm物件進行表單處理,可以在請求時支援屬性的動態集合。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-956542/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Struts2框架快速入門筆記框架筆記
- CSS快速入門(四)CSS
- golang快速入門(四)Golang
- Babel轉碼快速入門Babel
- 快速排序快速入門排序
- SQL快速入門 ( MySQL快速入門, MySQL參考, MySQL快速回顧 )MySql
- JavaScript快速入門JavaScript
- vim快速入門
- Webpack快速入門Web
- Lumen快速入門
- TypeScript 快速入門TypeScript
- phpunit 快速入門PHP
- React快速入門React
- WebSocket 快速入門Web
- Pipenv 快速入門
- MQTT 快速入門MQQT
- Zookeeper快速入門
- DvaJS快速入門JS
- SnakeYaml快速入門YAML
- RabbitMQ快速入門MQ
- 快速入門reactReact
- pipenv快速入門
- Promise快速入門Promise
- PHP快速入門PHP
- GitHub 快速入門Github
- mongodb快速入門MongoDB
- mysqlsla快速入門MySql
- Express快速入門Express
- Python快速入門Python
- NuxtJS快速入門UXJS
- MySQL 快速入門MySql
- jackson快速入門
- Composer 快速入門
- zookeeper 快速入門
- Spark 快速入門Spark
- Envoy 快速入門
- Thymeleaf【快速入門】
- Feign快速入門
- Redis快速入門Redis