2023年1月8日14:22:51
第一段課內容
過濾第一步
新建乙個包
com.bdqn.filter
新建乙個類
encodingfilter
實現介面implements filter
dofiler的方法記得改引數名字
@override
public void dofilter(servletrequest request, servletresponse response,
filterchain chain) throws ioexception, servletexception
去web.xml配置
encodingfilter
com.bdqn.filter.encodingfilter
encodingfilter
encodingservlet
com.bdqn.servlet.encodingservlet
encodingservlet
serverlet
//繼承父類
這個類配置一下
@override
public void init(filterconfig config) throws servletexception
改引數名arg0 注意.其實頁就是個鍵值對而已
第三段監聽
頁面訪問人數
新建com.bdqn.entity包
新建user implements httpsessionbindinglistener類實現繫結監聽介面
實現兩個介面
新建com.bdqn.utils;包
新建contants類
靜態屬性public static int count=0;
實現監聽的那兩個介面
contants.count++;
contants.count--;
index.jsp提交到doindex.jsp
doindex.jsp頁面 建立實現了監聽的那個類 然後把它存到session裡session.setattribute在**到顯示頁面yerenshu.jsp
<%
string name=request.getparameter("name");
user user=new user();
user.setname(name);
//注意 不要寫request.setattribute 要寫session.setattribute
session.setattribute("user", user);
request.getrequestdispatcher("yerenshu.jsp").forward(request, response);
%>
yerenshu.jsp顯示頁面輸出當前頁面訪問人數
this is my jsp page.
<%
out.print("現在頁面訪問人數是:"+contants.count);
%>
第四段user類不顯示繫結監聽的那個介面了 去除兩個方法
com.bdqn.listenering包
listener implements httpsessionlistener類
修改引數名字 寫兩個方法
}配置xml
com.bdqn.listenering.listener
顯示人數頁面
<%
"現在頁面訪問人數是:"+contants.count);
被解放的阿賈克斯
前一段時間做乙個系統功能,頁面用到比較多的非同步處理 ajax,所以在後台出現了類似的下面的 view code string action request action null request action replace string a1 request a1 null request a1...
ajax 原生阿賈克斯的請求步驟
原生ajax的5個請求步驟 1.初始化建立乙個xmlhttprequsest的例項物件 var xml new xmlhttprequest 2.建立連線 xml.open get http name luoxindong age 12,true 3.傳送請求 xml.send 4.設定監聽函式 x...
阿克曼函式
阿克曼函式可以遞迴地定義如下 現在艾迪給你兩個數字 m和n,你的任務是計算的價值 m,n 這是如此簡單的問題,如果你解決這個問題,你將收到乙個獎 艾迪將邀請你,6餐廳吃晚飯 輸入的每一行輸入兩個整數,即m,n,0 m 3。注意,當m 3,n可以是任意整數不到1000000,而m 3,n的值限制在24...