ssm框架實現介面基礎上再加上token判斷
HttpServletRequest request,HttpServletResponse response相關知識可詳見:https://blog.csdn.net/IT_95/article/details/85322924
以下為控制層程式碼
package com.zb.controller;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.zb.biz.AccesstokenBiz;
@Controller
public class UrlResponse {
@Autowired
private AccesstokenBiz biz;
@ResponseBody
@RequestMapping("/response")
public void urlResponse(HttpServletRequest request,HttpServletResponse response){
String controller =request.getParameter("controller");
String token =request.getParameter("token");
String url="http://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()
+"/"+controller+"?"+request.getQueryString();
System.out.println(url);
int numToken=biz.searchToken(token);
if (numToken==1) {
try {
response.sendRedirect(url);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else{
PrintWriter out;
try {
out = response.getWriter();
out.print("Please login again.");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
response.sendRedirect(url) //直接跳轉至url 傳送一個臨時相應到客戶端
printWriter out //輸出字元流
相關文章
- delphi 判斷類是否實現介面,獲取類實現的介面
- Golang 學習——如何判斷 Golang 介面是否實現?Golang
- SSM框架相關基礎面試題整理SSM框架面試題
- 實現MVC基礎框架MVC框架
- Python 基礎 - if else流程判斷Python
- js基礎-12-判斷陣列和判斷物件的方法JS陣列物件
- js實現的判斷上傳圖片的型別JS型別
- SSM框架實現分頁查詢例子SSM框架
- Python基礎:條件判斷 & 迴圈Python
- 【重溫基礎】18.相等性判斷
- VC++基礎 判斷鍵盤訊息C++
- ids4如何判斷token過期
- jwt生成token和token解析基礎JWT
- PHP基礎教程-19 If條件判斷語句PHP
- 函式實現閏年判斷函式
- JS實現奇偶數的判斷JS
- python實現基於八方向判斷的斷裂連線Python
- Java基礎程式碼季節判斷季節1Java
- 前端基礎——js資料型別及判斷方法前端JS資料型別
- jQuery實現簡單登陸判斷jQuery
- java web(SSM框架)實現部落格的上一篇、下一篇功能JavaWebSSM框架
- C++ 字串截斷的實現(基礎函式)C++字串函式
- Element-UI框架 —— Upload 上傳(圖片上傳格式和大小判斷)UI框架
- Element-UI框架 —— Upload 上傳(視訊上傳格式和大小判斷)UI框架
- SSM框架SSM框架
- 學生成績判斷函式介面函式
- C#|.net core 基礎 - 如何判斷連續子序列C#
- Java學習關於集合框架的基礎介面--Collection介面Java框架
- flutter 案例 (一): 搭建介面基礎導航框架Flutter框架
- Nginx實現IF語句裡的AND,OR多重判斷Nginx
- canvas實現判斷兩球是否碰撞效果Canvas
- C#實現判斷字元是否為中文C#字元
- Java基礎05 實施介面Java
- node實現基於token的身份驗證
- Struts2 s:if 介面判斷集合or物件物件
- SSM框架整合SSM框架
- ssm框架理解SSM框架
- 整合SSM框架SSM框架