隨筆 - 55  文章 - 187  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(12)

          隨筆分類

          隨筆檔案

          groovy

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          /* 判斷是否含有GBK以外的特殊字符 */
          boolean isGBK(String s) throws UnsupportedEncodingException
          {
              
          if(s.equals(new String(s.getBytes("gbk"))))
                  
          return true;
              
          else
                  
          return false;
          }
          posted @ 2008-09-16 13:04 大衛(wèi) 閱讀(882) | 評論 (1)編輯 收藏
          使用這個組合,感覺還是很方便靈活的。

          1、將struts2的json插件加入web工程的lib,jsonplugin的下載地址:http://code.google.com/p/jsonplugin/downloads/list

          2、struts.xml添加專為ajax使用的package
          <package name="ajax" extends="json-default">
                  
          <action name="ajaxRequest"
                      class
          ="org.david.struts2.HelloWorld">
                      
          <result type="json"></result>
                  
          </action>
              
          </package>

          3、helloworld.jsp
                     <SCRIPT type="text/javascript" src="js/jquery-1.2.6.min.js"></script>
                  
          <SCRIPT type="text/javascript">
                      
          function clickButton()
                      
          {    
                          
          var url = 'ajaxRequest.action';
                          
          var params = {
                                  name:$('#name').attr('value')
                          }
          ;
                          jQuery.post(url, params, callbackFun, 'json');
                      }

                      
          function callbackFun(data)
                      
          {
                          alert(data.result);//對應(yīng)HelloWorld類的message屬性
                              //獲取數(shù)據(jù)后渲染頁面
                      }

                  
          </SCRIPT>



                 
          <input id="name" type="text">
                  
          <input type="button" value="ok" onclick="javascript:clickButton();">

          4、HelloWorld.java
          package org.david.struts2;

          public class HelloWorld {

              
          private String name;
              
          private String result;

              
          // ajax請求參數(shù)賦值
              public void setName(String name) {
                  
          this.name = name;
              }


              
          // ajax返回結(jié)果
              public String getResult() {
                  
          return result;
              }


              
          public String execute() {
                  
          this.result = "Hello! " + this.name + ".";
                  
          return "success";
              }


          }
          posted @ 2008-09-07 23:07 大衛(wèi) 閱讀(41965) | 評論 (17)編輯 收藏
          鼠標(biāo)手型代碼:
          this.style.cursor='pointer'
          不要用hand,否則firefox無效。
          posted @ 2008-08-01 17:03 大衛(wèi) 閱讀(2348) | 評論 (1)編輯 收藏
          word-wrap:break-word 在firefox中不會起作用,以下是解決辦法:
          完整的css代碼為
          word-wrap:break-word; overflow:hidden;
          這段代碼應(yīng)添加到td標(biāo)簽的樣式中。另外,應(yīng)該在外層的table標(biāo)簽中添加樣式
          table-layout:fixed;
          posted @ 2008-07-11 13:34 大衛(wèi) 閱讀(2114) | 評論 (1)編輯 收藏

          (.|\s)*

          posted @ 2008-06-23 14:49 大衛(wèi) 閱讀(927) | 評論 (0)編輯 收藏
          僅列出標(biāo)題
          共10頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
          主站蜘蛛池模板: 抚宁县| 石楼县| 龙门县| 康平县| 临漳县| 略阳县| 文昌市| 交城县| 得荣县| 津南区| 新丰县| 鲁甸县| 平安县| 屯留县| 灌云县| 辽阳县| 望奎县| 渝中区| 迭部县| 陇南市| 陆良县| 甘孜县| 商丘市| 临安市| 秀山| 白玉县| 平潭县| 永康市| 通州区| 大足县| 武乡县| 西充县| 卓资县| 双桥区| 辽中县| 进贤县| 黄冈市| 云林县| 龙海市| 合川市| 澄江县|