原创 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