短視訊軟體開發,當使用者選擇免打擾時,平臺自行攔截平臺內部訊息
短視訊軟體開發,當使用者選擇免打擾時,平臺自行攔截平臺內部訊息實現的相關程式碼
使用者控制器
UserInfoController 定義
@Controller @RequestMapping("/userInfo") public class UserInfoController { /** * 使用者登入 * @return */ @RequestMapping("/login") public ModelAndView userLogin(HttpSession session){ System.out.println("使用者登入..."); ModelAndView mv = new ModelAndView(); // 設定檢視 mv.setViewName("success"); // 使用者登入後,設定對應的session域物件 User user = new User(); user.setId(1); user.setUsername("admin"); user.setUserpwd("123456"); session.setAttribute("user",user); return mv; } /** * 使用者新增 * @return */ @RequestMapping("/add") public ModelAndView userAdd(){ System.out.println("使用者新增..."); ModelAndView mv = new ModelAndView(); // 設定檢視 mv.setViewName("success"); return mv; } /** * 使用者修改 * @return */ @RequestMapping("/update") public ModelAndView userUpdate(){ System.out.println("使用者更新..."); ModelAndView mv = new ModelAndView(); // 設定檢視 mv.setViewName("success"); return mv; } /** * 使用者刪除 * @return */ @RequestMapping("/delete") public ModelAndView userDelete(){ System.out.println("使用者刪除..."); ModelAndView mv = new ModelAndView(); // 設定檢視 mv.setViewName("success"); return mv; } }
success.jsp 定義
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <h3>歡迎登入!</h3> </body> </html>
非法請求攔截器定義
LoginInterceptor 定義
** * 在 目標方法執行前 執行 * @param request * @param response * @param handler * @return * * @throws Exception * */ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { // 獲取 session 域物件中的user物件 User user= (User) request.getSession().getAttribute("user"); // 判斷session域物件中的 user 是否為空 if(null == user){ // 如果為空,表示使用者未登入 // 攔截使用者跳轉到登入頁面 response.sendRedirect(request.getContextPath() + "/login.jsp"); // 不執行目標方法 return false; } // 使用者已登入,執行目標方法 return true; } }
servlet-context.xml 配置
<!-- 攔截所有請求 --> <mvc:interceptors> <mvc:interceptor> <!-- 攔截所有請求 --> <mvc:mapping path="/**" /> <!-- 放行使用者登入請求 --> <mvc:exclude-mapping path="/userInfo/login"/> <!--目標攔截器--> <bean class="com.liuyang.controller.LoginInterceptor" /> </mvc:interceptor> </mvc:interceptors>
以上就是 短視訊軟體開發,當使用者選擇免打擾時,平臺自行攔截平臺內部訊息實現的相關程式碼,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2853946/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 短視訊平臺搭建,選擇攔截自己不想收到或者遮蔽了的資訊
- 視訊直播系統原始碼,使用者選擇免打擾模式時的請求響應攔截原始碼模式
- 短視訊平臺搭建,選擇年月日時間軸日期
- 短視訊平臺開發,在上傳圖片時,自動新增平臺的水印
- 短視訊平臺開發,點選輸入框時自動彈出軟鍵盤
- 短視訊平臺原始碼,選擇顏色flutter_colorpicker原始碼Flutter
- 短視訊平臺開發,平臺自帶的字型調節大中小
- 短視訊平臺有哪些?什麼平臺收益高?
- 短視訊平臺開發,依靠DrawerLayout實現側滑選單效果
- 短視訊平臺開發,查詢日期和時間的陣列陣列
- 短視訊平臺原始碼,平臺顯示時間,時間格式的轉換原始碼
- 短視訊的平臺有哪些?哪些平臺適合新手?
- 短視訊直播系統,軟體自帶的攔截器,攔截功能
- 短視訊平臺開發,將圖片、視訊儲存到本地的相簿中
- 選擇軟體開發平臺,“快速開發”是關鍵
- 短視訊平臺原始碼,系統中獲取當前本地時間原始碼
- 短視訊平臺開發,自動按照使用者設定進行時間轉換
- 短視訊平臺開發,自定義一個彈窗樣式和內容
- 短視訊平臺開發,按返回鍵直接結束當前連麥狀態
- 簡訊平臺。軟體開發。網站建設。網站
- android短視訊開發,全屏觀看視訊時自動隱藏平臺底部的功能欄Android
- 短視訊平臺中明星賬號氾濫 需加強對網路短視訊平臺的監管力度
- 視訊分享平臺
- 短視訊開發app,webservice自定義加入攔截器APPWeb
- 獨具社群基因的短視訊與直播平臺:“媒體化”正當時(附下載)
- PHP微信公眾平臺開發視訊PHP
- golang實時訊息平臺NSQ的使用Golang
- 短視訊平臺開發,下拉重新整理、到底自動重新整理新內容
- 全平臺短視訊無水印解析原始碼(支援超30多個平臺)原始碼
- 短視訊系統原始碼,平臺的時間處理方式原始碼
- 短視訊平臺原始碼,vue獲取當前系統時間,日期及星期幾原始碼Vue
- 直播平臺軟體開發,判斷當前時間是否在規定時間內
- 直播平臺軟體開發,登陸時獲取當前時間
- 直播平臺軟體開發,Android 10 拍照和相簿選擇Android
- 微信公眾平臺開發(十二) 傳送客服訊息
- 微信公眾平臺開發(十) 訊息回覆總結
- 短視訊平臺搭建,指定視訊中的某一幀做為視訊的封面
- 短視訊平臺原始碼,點選ul/li改變背景顏色原始碼