原创 JSP的301重定向代碼
4、JSP的301重定向代碼 <% response.setStatus(301); response.setHeader( "Location", "http://www.xxx.com" ); response.setHead
原创 java 字符串帶引號
System.out.println("fafaf\"");
原创 struts2 validate(struts2 驗證框架)
1.在action同目錄下建立validation.xml,如果action名字是AreaAction,xml配置是 area_* 則validation名字爲 AreaAction-area_add-validation.xml。
原创 struts 管理cookie
1.讀取,使用攔截器: <interceptor-ref name="cookie"> <param name="cookiesName">userName</param> <param name="cooki
原创 java 導出並下載excel
使用框架:jxl 官網:http://www.andykhan.com/jexcelapi/download.html action代碼: // if("export".equals(option)){ ByteArra
原创 自定義標籤入門
繼承關係 java.lang.Object javax.servlet.jsp.tagext.TagSupport javax.servlet.jsp.tagext.BodyTagSuppor
原创 Hessian入門(與Spring集成)
說明 : 1. 講述如何配置Hessian的服務器端(與Spring集成). 2. 講述客戶端如何調用 ① 使用HessianProxyFactory Hessian代理工廠直接調用 ② 使用HessianProxy
原创 valuestack的工作原理
今天在爲同事解決問題的時候,發現了自己以前對valuestack的理解有點偏差,通過問題的解決,也體驗了一把溫故而知新 廢話少說,步入正題 當訪問一個action的時候,此時struts2會把整個action壓入value
原创 cas logout跳轉到指定頁面(帶service)
1.server 端 修改src\main\webapp\WEB-INF\cas-servlet.xml裏的logoutController 增加p:followServiceRedirects="true"使支持logout輸入s
原创 OGNL語法
8.1 OGNL語法 8.1.1 ActionContext、StackContext、ValueStack關係 ActionContext、StackContext、ValueStack對象與OGNL密切相關,理解三者之間的關係是掌握
原创 修改了root帳戶的登錄用戶名
vi /etc/passwd按i鍵進入編輯狀態修改第1行第1個root爲新的用戶名按esc鍵退出編輯狀態,並輸入:x保存並退出vi /etc/shadow按i鍵進入編輯狀態修改第1行第1個root爲新的用戶名按esc鍵退出編輯狀態,並輸入
原创 cas logout 報session already invalidated(struts2報錯)
原因是由於:cas註銷的時候通知client端註銷session與返回service或logout頁面是異步的。導致返回頁面執行了。但是client端的session未註銷。。導致執行到struts的時候 session註銷了。 解決
原创 message.properties 裏含有{0}
使用方法: 如果Action繼承了 ActionSupport 則直接調用: getText(key, args) 其中args爲數組參數。
原创 cas logout代碼細節
很多童鞋對單點登出不是很理解,下面我們來看看單點登出到底做了什麼東西, 我們來看看怎麼從配置到代碼的。 1)web.xml com.bingo.tfp.web.init.SafeDispatcherServlet <servle