原创 Java Struts2配置文件校驗器

struts2配置文件檢驗,想要實現校驗,action必須繼承自ActionSupport類,如下爲簡單登錄註冊校驗。login.jsp<%@ page language="java" import="java.util.*" pageE

原创 Java Struts2手工校驗器

struts2手工檢驗,想要實現校驗,action必須繼承自ActionSupport類,如下爲簡單登錄註冊校驗。login.jsp<%@ page language="java" import="java.util.*" pageEnc

原创 微信公衆號創建和刪除菜單,接受和響應信息

在Application/Home/Controller目錄,新建WeixinController.class.php,繼承CommonController控制器,在微信公衆號後臺>基本配置>URL填寫:http://你的域名/home/

原创 微信JS-SDK 分享到朋友圈和分享給朋友接口使用

根據前篇文章使用ThinkPHP3.2獲取到的access_token和jsapi_ticket,就可以使用jssdk接口了。如分享到朋友圈和分享給朋友接口。 使用jssdk有5個步驟哦,詳情請查看微信官方開發文檔。 步驟一:綁定域名(先

原创 Java Struts2 OGNL表達式簡單使用和理解

OGNL(Object-Graph Navigation Language)是一個功能強大的表達式語言,用來獲取和設置Java對象的屬性。如下例子:login.jsp<%@ page language="java" import="jav

原创 Java Struts2轉換器

Struts2提供了強有力的表現層類型轉換機制,能自動處理類型轉換過程中出現的未知異常。eg:登錄提交login.jsp<%@ page language="java" import="java.util.*" pageEncoding=

原创 JDK鎖那些事

爲什麼需要鎖? (1)多任務環境中才需要; (2)任務都需要對同一共享資源進行寫操作; (3)對資源的訪問是互斥的; 鎖有哪些生命週期? (1)任務通過競爭獲取鎖才能對該資源進行操作(競爭鎖); (2)當有一個任務在對資源進行更新時(佔有

原创 使用SSM+Shiro處理全局權限異常,跳轉到指定頁面

Shiro是基於用戶、角色、權限認證的安全框架。使用Shiro對Web項目進行權限管理,由Shiro的過濾器,對請求是否允許匿名、是否有Roles角色,是否有Permissions權限來進行攔截。   當使用@RequiresPermis