Time of Update: 2018-12-07
在struts2中,下面是一個經常典型的情境,比如在一個action中,有如下代碼: request.setAttribute("state_flag", rsp.getState_flag().trim()); 同時在頁面中,有單選框radiobutton,當state_flage為Y時,單選框要設定為checked,同時資料庫表中state_flag的為varchar的類型,存放了Y和N,那麼在<s:if判斷時,可以這樣做: <input
Time of Update: 2018-12-07
proxool是個很好的串連池,個人覺得比c3p0要好,因為我試過同樣的程式,壓500個用戶端上去,C3P0有的時候會導致死瑣,但proxool是不會的,而且proxool能有個簡單的監控頁面去看到串連池的變化,下面小結之: 1 把proxool的兩個包放到工程的lib包下2 在src目錄下建立proxool.xml的檔案,配置如下: <?xml version="1.0"
Time of Update: 2018-12-07
log4j.rootCategory=INFO, CONSOLE, LOGFILE# CONSOLE is set to be a ConsoleAppender using a
Time of Update: 2018-12-07
一個小小的防盜鏈圖片的filter,還湊合著可以用下 public class ImageRedirectFilter implements Filter { public void init(FilterConfig config) throws ServletException { } public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException,
Time of Update: 2018-12-07
下面是學習時,發現書上有段不錯的代碼,是說只允許一台機器的一個帳號登陸的,另外一個上線的話,會被登出掉。下面是代碼; <% String action = request.getParameter("action"); String account = request.getParameter("account"); if("login".equals(action) && account.trim().length() > 0){ //
Time of Update: 2018-12-07
在struts2中,有時需要使用ognl去訪問靜態方法,典型的例子是,在新聞發布系統中,如果標題大於某個字數,必須截斷,於是可以這樣做:首先寫一個靜態方法,然後在頁面中這樣寫: <s:property value="@com.abc.common.StringHelper@splitString(title,36,'...')"/>其中@com.abc.common是包的名,StringHelper是類的名,splitString是靜態方法的名,要注意的是,必須在struts.
Time of Update: 2018-12-07
Loadrunner等畢竟不是開源的,但APACHE 安裝後,會發現有個好的開源壓力測試小工具ab,下面小結之:ab -n 10 -c 10 http ://www.google.com/發送10個請求(-n 10) ,並每次發送10個請求(-c 10),下面是結果: Benchmarking http://www.google.com/ (be patient).....done Server Software: GWS/2.1Server Hostname:
Time of Update: 2018-12-07
一個過濾敏感詞的filter,看書學到的,小結之:原理是將內容輸出到response時,response將緩衝起來,在filter中替換,然後再輸出到用戶端瀏覽器.因為預設的response不能緩衝輸出內容,因此要自訂response,可以通過擴充HttpServletResponseWrapper 獲得, import java.io.CharArrayWriter;import java.io.IOException;import
Time of Update: 2018-12-07
1 日曆控制項中,格式化日期: DateField.dateToString(birthday_dtf.selectedDate,"YYYY年MM月DD日") <mx:DateField id="birthday_dtf" yearNavigationEnabled="true" formatString="YYYY年MM月DD日"/>2 popupmenu自訂快顯功能表的使用 <mx:Application
Time of Update: 2018-12-07
1 地區性圖表 <mx:Script> <![CDATA[ import mx.collections.ArrayCollection; // 建立數組集合,用於圖表資料來源 [Bindable] public var expenses:ArrayCollection = new ArrayCollection([ {Month:"一月", Profit:2000, Expenses:1500,
Time of Update: 2018-12-07
1 FLASH調用webservice: <!--引入WebService標籤,設定wsdl。不使用代理名稱--> <mx:WebService id="ws" wsdl="http://www.webxml.com.cn/WebServices/ChinaStockWebService.asmx?wsdl" useProxy="false"> <!--生命調用的方法以及調用的參數,這裡使用"sh000001"代表查詢上證指數-->
Time of Update: 2018-12-07
1 TIMER類的應用 //建立一個500毫秒間隔,10次的Timer var curTimer:Timer = new Timer(500, 10); //添加一個事件監聽器,使得每次到達時間間隔調用output方法 curTimer.addEventListener(TimerEvent.TIMER,
Time of Update: 2018-12-07
最近打算從TOMCAT遷移到國產貨apusic,但居然部署時,發現有如下的錯誤:com.apusic.xml.reader.ScanException: The URL pattern ' /FCKeditor/editor/filemanager/browser/default/con nectors/jsp/connector ' cannot contains CR(#xD) or LF(#xA) characters
Time of Update: 2018-12-07
HTML頁:<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml%22%3E%3Chead><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2018-12-07
今天偶然想做FLEX裡滑鼠右鍵快顯功能表,但其實是很麻煩的,因為忘記了FLASH自己是有個滑鼠右鍵菜單的,所以還是不動為秒,但如果實在要動的話,也可以,轉載之:1.如果你是Desktop Application監聽事件的MouseEvent.RIGHT_CLICK事件 比如對某個控制項a進行監控右鍵點擊事件 a.addEventListener(MouseEvent.RIGHT_CLICK,func);
Time of Update: 2018-12-07
在普通的sql中,為了選取某些列,其實是很簡單的,就select 列名就可以了,但在hibernate中,一般都是sql="from user ....";但這樣其實某些時候,效率還是很低的,在hibernate做的時候,要這樣了,如下:String hql="select new map(t.title as title,t.id as id,t.link as link,t.linktitle as linktitle) from Article as t where
Time of Update: 2018-12-07
這是一個網頁設計中經常會用到的圖片特效,實現多個圖片之間的輪換,並分別帶有串連,以前的代碼只能適用於IE,在FF下始終沒有得到很好的解決,在百度聯盟首頁上看到這樣的效果,支援FF,收藏起來備用。 Java代碼 <script> var links = new Array(); links[1] = "http://tongji.baidu.com";
Time of Update: 2018-12-07
JSTL中有不少容易忽視的地方,學習小結之:1 FOREACH學習: <c:forEach items="${ personList }" var="person"> <tr> <td>${ person.id }</td></tr>........</c:forEach> 隔行變色效果: <c:forEach items="${ personList }" var="person"
Time of Update: 2018-12-07
在struts2中,一個典型的情境時,點一個新聞列表中,有個刪除某條新聞的串連,當刪除後,會返回這個新聞列表。這裡一般是這樣的,比如<a href="delelte.action?aid=xxx&bid=cccc">刪除</a> 為了能在刪除後,返回到aid所在的新聞分類,可以這樣,在delete.action中把aid先接收,然後request.setAttributes("aid",aid);然後在struts.xml中,要這樣用redirect
Time of Update: 2018-12-07
做為一個PM,如何調動團隊的積極性,其實是個很大的問題,一時其實也很難就一兩篇文章 就討論清楚,但這裡還是想拋下磚,希望大家都共同探討,把"玉"引出來. 經常看到有如下的情況: 1 你的團隊成員,經常在完成項目後,有很多的空閑時間,但他們都各自在玩自己的東西,比如遊戲,上網聊天等,各自打發時間 2 你的團隊成員,你感到他們是為了完成任務而完成,完全沒主人翁精神,是代碼機器人,即使下達的指令是錯誤的,他們也是被動的執行 3 你發現你的團隊成員的知識體繫結構還是很陳舊,或者是停滯不前 4