java SSH繼續充電 struts2

2021-07-07 09:24:13 字數 2080 閱讀 4900

action訪問servletapi,獲取map型別的servlet元素

private maprequest;

pirvate mapsession;

this.request=(map)actioncontext.getcontext().get("request");

this.request.put("reqattr","reqdirect");

this.session.put("sessionattr","sessionattr");

this.session=actioncontext.getcontext().getsession();

2,通過ioc,di獲取

首先實現其方法:public void setrequest(maprequest){

this.request=request;

public void setsession(mapsession){

this.session=session;

獲取真實的servletapi型別的servlet元素

return null;主要是針對ajax停止執行

控制反**繼承 actionsupport 實現 servletrequestaware,servletresposneaware,servletcontetxt

2,struts.xml總result型別:

dispatcher:forward方式,伺服器端調整

redirect:客戶端調整

chain:action**,forward方式,伺服器端跳轉action

redirectaction:客戶端跳轉action

全域性result:

/index.jsp

使用forward是服務跳轉,瀏覽器不知道它所請求的具體資源**,瀏覽器的位址列不會變;

使用redirect,服務端根據邏輯,傳送乙個狀態碼,告訴瀏覽器重新去請求那個位址.所以位址列顯示的是新的url。

request.getrequestdispatcher("test.jsp").forward(request, response);//**到test.jsp

response.sendredirect("test.jsp");//重定向到test.jsp

重定向:以前的request中存放的變數全部失效,並進入乙個新的request作用域。

**:以前的request中存放的變數不會失效,就像把兩個頁面拼到了一起。

forward,**頁面和**到的頁面可以共享request裡面的資料.

redirect,不能共享資料.

JAVA SSH 框架簡介

在struts spring hibernate的組合框架模式中,三者各自的特點都是什麼?struts 的mvc設計模式可以使我們的邏輯變得很清晰。spring 的ioc和aop可以使我們的產品在最大限度上解藕。hibernate的當然就是實體物件的持久化了 典型的j2ee三層結構,分為表現層 中間...

一則來自console的資訊,繼續充電

angular backbone console dir express fork grunt haslayout iconfont jsonp kissy localstorage media query npm opacity prototype querystring referer seaj...

java SSH網上拍賣平台系統

系統包括的主要內容 前台部分 1 使用者註冊登入模組 使用者信註冊登入模組主要針對系統使用者,核實使用者資訊,保證平台的安全性。2 拍品發布模組 發布拍品,修改拍品,拍品的分類,拍品拍賣倒計時的選擇。3 拍品資訊查詢模組 拍品展示,查詢分類的物品。4 拍品競拍模組 使用者競拍 競價及成交。競價拍賣模...