<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

         摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1?<rows><row?id='1703'?name='武昌南機務段????'?/><row?id='1701'?name='襄樊北機務段????'?/>...  閱讀全文

    posted @ 2007-07-02 10:22 G_G 閱讀(3072) | 評論 (2)編輯 收藏

    問題 : 提供給B/S 結構一個實時的運行展現
    解決:?? prototype 的?Ajax.PeriodicalUpdater 更新
    ??????????? prototype 的??? Ajax.Request 語句提交
    ????????????action 語句的組織展現

    http://www.tkk7.com/Files/Good-Game/take.rar

    ????沒有lib 大家可以就加 struct 相關 lib 就可以了

    說明:?
    ??????

    <!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN">
    <html>
    ??
    <head>
    ??????????
    <SCRIPT?language="Javascript"?src="prototype1.5.0.js"></SCRIPT>
    ??
    </head>
    ??
    ??
    <body?onload="Said()">?
    ??????
    <INPUT?id='name1'?type="text"?size="10"?value="請輸入名字"?onfocus="if($('name1').value=='請輸入名字')?$('name1').innerText=''?"?/>
    ??????
    <INPUT?id='text1'?type="text"?onkeydown="if(event.keyCode==13){event.keyCode=0;?onb();}"/>
    ??????
    <INPUT?id='button1'?type="button"?value="test"?onclick='onb()'?/>
    ??
    </body>
    ??
    <div?id='div1'/>
    </html>
    <script?type="text/javascript"??>
    ??????? //語句異步提交給服務器 Ajax.Request
    ????
    function?onb(){?????????????????????????????????????????
    ??????
    if($('name1').value=='請輸入名字'?||?$('name1').value==''){
    ??????????window.alert('請輸入名字');
    ??????????
    return?
    ??????}

    ??????
    ??????
    var?url?=?'http://192.168.1.130:7000/xxs/mySaid.do?name='+$F('name1')+'&take='+$F('text1');????????????????
    ??????new?Ajax.Request(
    ????????url,
    ????????
    {
    ????????????method:?'get',
    ????????????onComplete:?action??????????????
    ????????}
    );
    ????????
    ????????$('name1').readOnly?
    =?true
    ????????$('name1').style.background?
    =?'lightblue'
    ????????$('text1').innerText
    =''?
    ????}

    ?????? //局部刷新 并提取 語句
    ????
    function?Said(){
    ????????
    var?url?=?'http://192.168.1.130:7000/xxs/mySaid.do';??
    ????????new?Ajax.PeriodicalUpdater(
    ????????????'div1',
    ????????????url,
    ????????????
    {
    ????????????????method:?'get',
    ????????????????onComplete:?SumSaid,
    ????????????????evalScripts:?
    true,
    ????????????????frequency:?
    1,
    ????????????????decay:?
    1
    ????????????}

    ????????);
    ????}

    ?????? //展現
    ????
    function?SumSaid(req){
    ????????$('div1').innerHTML?
    =?req.responseText;
    ????}


    ????
    function?action(req){
    ????}

    ????
    </script>
    ????

    Action
    ?? private static int SIZE = 30 ;
    ???? private List list = new ArrayList();

    ????
    public?ActionForward?execute(
    ????????ActionMapping?mapping,
    ????????ActionForm?form,
    ????????HttpServletRequest?request,
    ????????HttpServletResponse?response)?
    {
    ????????String?take?
    =?request.getParameter("take")?;
    ????????String?name?
    =?request.getParameter("name")?;
    ????????response.addHeader(
    "Cache-Control","no-cache");?
    ????????
    ????????request.setAttribute(
    "said",DueiLie(name,take));

    ????????
    try?{
    ????????????request.setCharacterEncoding(
    "gb2312");
    ????????????response.setCharacterEncoding(
    "gb2312");
    ????????}
    ?catch?(Exception?e)?{
    ????????}


    ????????
    return?mapping.findForward("list");
    ????}

    ?????
    ??????? //語句的組織
    ????
    public?String?DueiLie(String?name,String?take){
    ????????
    ????????StringBuffer?strb??
    =?new?StringBuffer();
    ????????
    if(name==null||take==null);
    ????????
    else{
    ????????????strb.append(?name?).append(
    "?:?").append(take).append("</br>")?;
    ????????????
    if(list.size()==SIZE){
    ????????????????list.remove(list.get(
    0));
    ????????????????list.add(strb.toString()?);
    ????????????}
    else{
    ????????????????list.add(?strb.toString()?);
    ????????????}

    ????????}

    ????????StringBuffer?takes?
    =?new?StringBuffer();
    ????????Iterator?it?
    =?list.iterator();
    ????????
    while(it.hasNext()){
    ????????????takes.insert(?
    0,(String)it.next()?);
    ????????}

    ????????
    return?takes.toString();
    ????}

    jsp ( list ) 中文處理 jsp 就一句話
    <%= new String(((String)request.getAttribute("said")).getBytes("iso8859-1"),"GBK") %>

    心得:別人做到了 我也能做到
    ?????????要學的東西很多 多看書 多留意 多保護好身體

    posted @ 2007-06-13 10:22 G_G 閱讀(1459) | 評論 (3)編輯 收藏

    ???? function ?selectValue(select,val) {
    ????????
    var ?opt? = ?select.options?;
    ????????????????
    for ( var ?i = 0 ;i < opt.length;i ++ ) {
    ????????????
    if (?opt[i].firstChild.nodeValue? == ?val) {
    ????????????????opt[i].selected?
    = ? true ;
    ????????????????
    return ?;?
    ????????????}

    ????????}

    ????????
    for ( var ?i = 0 ;i < opt.length;i ++ ) {
    ????????????
    if (?opt[i].value? == ?val) {
    ????????????????opt[i].selected?
    = ? true ;
    ????????????????
    return ?;?
    ????????????}

    ????????}


    ????}

    ????

    posted @ 2007-06-12 16:29 G_G 閱讀(407) | 評論 (0)編輯 收藏

    問題:???? 對數據的打印
    解決:???? 用友華表Cell插件與IE 結合?
    ???????????????在jsp 中 用包裝好的 標簽來實現數據展現?

    ???Cell下載(http://mail.google.com/mail/?realattid=f_f2smalft&attid=0.1&disp=attd&view=att&th=11319ae8ff5275c3)后改成*.zip

    簡單例題下載? http://www.tkk7.com/Files/Good-Game/paobiao.rar?????????? 解壓為 war 后就直接 http://localhost:7000/paobiao/paobiao.do

    大家要是 會 ec 那就簡單了 <jjmtabletag:exttable>標簽包裝的和 ec 很想??
    先用報表軟件 畫 個 樣式 我的是??? form/Tat.cll
    后 在 jsp 中


    <% @?page?language = " java " ?pageEncoding = " UTF-8 " %>
    <% @?taglib?prefix = " ajax " ?uri = " /WEB-INF/ajaxtags.tld " ? %>
    <% @?taglib?uri = " http://www.jjm.cn/tags-tables " ?prefix = " jjmtabletag " %>

    <! DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN" >
    < html > ?
    ????
    < head >
    ????????
    < title > JSP?for?paobiaoForm?form </ title >
    ????????
    < script? type ="text/javascript" ?src ="<%=request.getContextPath()%>/js/jjmtag.js" ></ script > ???
    ????
    </ head >
    ??????
    < body? onload ="window_onload()" >
    ????
    ??????
    < jjmtabletag:exttable
    ??????????
    templateFile ="/form/Tat.cll" ????????????????????????? //報表的格式的所在地
    ??????????action
    ="/paobiao.do" ?
    ??????????firstRow
    ="3" ?????????????????????????????????????????????????????????????????????????????????????//從第3行開始
    ??????????primaryKey
    ="name" ????????????????????????????????????????????????????????????????????????????????????
    ??????????items
    ="list" ????????????????????????????????????????????????????????????????????????????????????????????????????
    ??????????searchButtonVisible
    ="false"?????????????????????????????????????????????????????????????????????
    ??????????ajaxEnabled
    ="false" >???
    ???????????? ?<jjmtabletag:column col="2" row="5" property="" value='liukaiyi' />?? //在?第5 行第2??列 'liukaiyi'
    可以<%= ....%>
    ??????????
    <jjmtabletag:column?col="1"?property="name"/>???????????????????????//讀集合 list 中(循環)的元素 并從第三行開始
    ??????</jjmtabletag:exttable>???

    ????
    </body>
    </html>


    其他的 大家看看吧 簡單 剛到公司 發現這個很好 消化下就貼出來(時間問題例題不好)
    歡迎大家評論

    posted @ 2007-06-12 10:23 G_G 閱讀(1165) | 評論 (2)編輯 收藏

         摘要: 問題: 提供簡單 java 和 javascript API?解決: 對 hbm 得到的 bean[] 自動生成 xml??? public void addXml(String tableName,String idName,Object[] bean){??????????????????????????????????????????????????格式 <tableName&g...  閱讀全文

    posted @ 2007-06-06 17:29 G_G 閱讀(1318) | 評論 (0)編輯 收藏

    問題: 總是用別人的框架寫樹以為很難,其實。。。
    解決:以 if event.srcElement.id=="foldheader1" 得到選項
    ???? ??? var srcIndex = event.srcElement.sourceIndex
    ??? ?? ? 再 var nested = document.all[srcIndex+1] 取出選擇的下一個 ( +1 )
    ??? ?? ?? ??? nested.style.display=' ?? ' 就可以了
    ??? ?? ?? ?? 并注意結構是
    ??? ?? ?? ?? ?? ?? ?? ?? <選項/>??
    ??? ?? ?? ?? ?? ?? ?? ?? ?? <url>??//srcIndex+1 下個 可見不可見 就是 <url>
    ??? ?? ?? ?? ?? ?? ?? ?? ?? ?? <li>...</li>
    ??? ?? ?? ?? ?? ?? ?? ?? ?? ??? <li>...</li>
    ??? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ....
    ??? ??? ??? ??? ??? ??? ??? </url>


    <HEAD>

    ????
    <SCRIPT?language=JavaScript1.2>
    ????
    function?change(){
    ???????
    if(!document.all)
    ??????????
    return
    ???????
    if?(event.srcElement.id=="foldheader1")?{
    ??????????
    var?srcIndex?=?event.srcElement.sourceIndex
    ??????????
    ??????????
    var?nested?=?document.all[srcIndex+1]

    ??????????
    if?(nested.style.display=="none")?{
    ?????????????nested.style.display
    =''
    ??????????}
    ??????????
    else?{
    ?????????????nested.style.display
    ="none"
    ??????????}
    ???????}
    ????}
    ????
    </SCRIPT>

    ????
    <STYLE>
    ????????#foldheader1?
    {????? <!-- 圖的加入-->
    ????????????CURSOR
    :?hand;?LIST-STYLE:?url(../rlzy/images/imbrex.gif)?
    ????????
    }
    ????
    </STYLE>
    </HEAD>
    <BODY?leftMargin=0?rightMargin=0?onload="window.status='';">
    ??
    <font?size="-1">
    <!--?DIV?id=Layer7?style="HEIGHT:?127px;?LEFT:?-1px;?POSITION:?absolute;?TOP:?34px;?WIDTH:?47px;?Z-INDEX:?1"></DIV-->
    <DIV?id="Layer2"?style="HEIGHT:?134px;?LEFT:?2px;?POSITION:?absolute;?TOP:?30px;?WIDTH:?193px;?Z-INDEX:?3">
    ??
    <UL?style="MARGIN-LEFT:?20px">?
    ????????
    ????????
    ????????
    ????????
    <li>
    ??????????
    <a?href="#"?onClick="change()"?id="foldheader1">乘務員基本檔案</a>
    ??????????
    <ul?id=foldinglist?style="''"?style="MARGIN-LEFT:?10px">
    ????????????
    <li><a?href="/rlzy/jcyy/basePersonnelList.do?do=byCorp"?target="content">人員基本檔案1</a></li>
    ????????????
    <li><a?href=""?target="content">人員基本檔案2</a></li>
    ??????????
    </ul>
    ????????
    </li>
    ????????
    ??????
    </UL>
    ????
    </DIV>????????
    ??
    </font>
    </BODY>
    </html>

    <FRAMESET?rows="84,*"?cols="*"?frameborder="no"?framespacing="0"?border="0">
    ??
    <FRAME?src="header.html"?name="header"?scrolling="no">
    ??
    <FRAMESET?cols="125,*"?frameborder="no"?framespacing="0"?border="0">
    ????
    <FRAME?name="treefrm"?src="dir2.jsp?code=0"?scrolling="no">
    ????
    <FRAME?name="content"?src="welcome.jsp">
    ??
    </FRAMESET>


    心得:其實很簡單,只是你不知道

    posted @ 2007-06-06 11:01 G_G 閱讀(820) | 評論 (2)編輯 收藏

    ????????ApplicationContext?app? = ? new ?FileSystemXmlApplicationContext( " analysis.xml " );
    ????????AnalysisFactory?af?
    = ? new ?AnalysisFactoryImp();
    ????????
    ????????test?tt?
    = ? new ?test();
    ????????
    ????af.setOrder(
    " ?:$2:?:$0:fr=f5%8?:$1:name? " ?,? new ?Object[] { " liu " ,tt, " heha " } );??
    ?????????????????????????//每個對象以空格分開?每個有 范圍:?對象名?: 對自己的操作?????
    ?????????????????????????//例如 analysis:test:???就是重 spring?中得到?????test 對象

    ????????????????????????//關鍵所在 以String 代替 簡單邏輯 API? 就很一致 并接近自然語言
    ????????af.submits();
    ????????System.out.println(?((test)af.getAttribure(
    " $1 " )).getName()?);

    ????????
    問題:
    對眾多API我們能怎么樣呢?
    解決:用String 再提供一個對象得到你想要的


    下載:
    ?http://www.tkk7.com/Files/Good-Game/MyUtil.rar

    ??????首先 .classpath 文件配置 CLASSPATH
    ???????文件 src 源文件 /test-----
    ?????????????????????????????????????????????/bean/test.java????? 為使用test Bean
    ?????????????????????????????????????????????/TestFactory.java? 為測試
    ???????????????????????????????????/analysis-------
    ?????????????????????????????????????????????/AnalysisFactory.java? 為interface方向類
    ?????????????????????????????????????????????/imp------
    ???????????????????????????????????????????????????/AnalysisFactoryAbs.java??為抽象類
    ???????????????????????????????????????????????????/AnalysisFactoryImp.java???為類

    在AnalysisFactoryImp.java???中
    ????????protected Object action(List ele)?????ele? 內一行 name , object , logic , size 為存取?
    ????????????????????????????????????類與類之間的動作??
    ????????protected boolean isScopeExpansion(List vs, String scope, String className)
    ?????????????????????????????????????類 的初次完成用vs.set(1, -對象- ?); 填充
    ????????protected boolean isInSetExpansion(String inOp, Object object)
    ??????? protected void inAction(List vs)

    心得: 寫的不好 但 想法就是 以String 提供統一的簡單的API ??

    posted @ 2007-06-05 09:51 G_G 閱讀(809) | 評論 (0)編輯 收藏

    問題: ? struct 標簽沒有直接與ajax 數據兼容互換方法
    解決: 先用struct 動態得到數據?,再利用javascrpit 的 function(this) 把值提取 交給 ajax

    需要提交的 struct link 項
    <div2>
    ?????????<html:link????onclick='return action(this)'??????????????????????????//javascript?提交? 參數為 自己標簽?
    ???????????????????????????????action=""???????????????????????????????????????????????????????//屏蔽?struct 提交 但 用 struct 得到 動態值
    ???????????????????????????????paramName="tom"
    ?????????????????????????????? paramProperty="personid"
    ??????????????????????????????paramId="personnelId">
    ?????????????????????????????編輯</html:link>
    ?? <div2/>

    <div1/>

    js 控制

    ????????????
    function?action(obj){
    ????????????????
    var?str?=?obj.getAttribute('href');??????????????????
    ????????????????
    var?id?=?str.substring(?str.lastIndexOf('=')+1,?str.length?);?????????// 取得 href 中的 的值 (由 struct 得到的 動態值?)
    ???????????????????
    var?pars?=?'do=edit&personnelId='+id;
    ????????????????
    new?Ajax.Updater('div1','/rlzy/jcyy/basePersonnelList.do?',{parameters:pars,valScripts:true}); //由 prototype 的 ajax 異步提交
    ????????????????Element.hide(document.getElementById(
    "div2"));
    ????????????????Element.show(document.getElementById(
    "div1"));
    ????????????????
    ????????????????
    return?false;
    ????????????}


    ????????????
    function?action2(){
    ????????????????Element.hide(document.getElementById(
    "div1"));
    ????????????????Element.show(document.getElementById(
    "div2"));
    ????????????}


    ????????
    </SCRIPT>

    rlzy
    /jcyy/basePersonnelList.do? 的頁面? 就局部加入 頁面 div1 了
    <INPUT type='button' value="test" onclick="action2();"/>

    感想:? javascript 萬能膠水

    posted @ 2007-05-25 18:44 G_G 閱讀(828) | 評論 (0)編輯 收藏

    問題: 對javascript Dom 解讀 xml? 的問題
    解決: 網頁中 javascript 學習

    過程 js
    function?searchSales(){
    ????
    var?url?=?"MyXml.xml";???????????// url 不限制 可以為 jsp? *.do? 只要 out.print()出來的 是 xml 格式
    ????
    var?myAjax?=?new?Ajax.Request(
    ???????????? ?url,
    ????
    {
    ????method:?'get',
    ????onComplete:?action????????????? // 成功得到 requ 的掛載方法
    ????}
    );
    }


    function??action(request)
    {
    ????
    var?dom?=?request.responseXML;??? //返回 javascript Dom 解讀對象
    ????
    ????
    var?list?=?dom.getElementsByTagName('Weapon');?
    ????????????????????????????????//返回標簽名<Weapon>? 集合項可用.item(i) 得出? .firstChild.nodeValue得值
    ?
    ????
    for(?var?i?=?0;?i?<?list.length;?i++?)?{
    ????????
    var?nli?=?list.item(i);
    ????????
    var?W?=?nli.getElementsByTagName(?'W'?);
    ????????window.alert(W.item(
    0).firstChild.nodeValue);
    ????}

    ?????
    }

    HTML 頁面

    </HEAD>
    <head>
    ????
    <script?src="prototype1.5.0.js"></script>
    ????
    <script?src="xml.js"></script>
    </head>
    <input?id='test'?type="submit"?value="test"?onclick="searchSales();"?>
    </HTML>

    XML

    <?xml?version="1.0"?encoding="utf-8"??>
    <Login>

    ????
    <Weapon?id="1">
    ????????
    <W?Text="光束劍"?Value="0">1</W>
    ????????
    <W?Text="光束配刀"?Value="1">2</W>
    ????
    </Weapon>

    ????
    <Weapon?id="2">
    ????????
    <W?Text="光束劍"?Value="0">3</W>
    ????????
    <W?Text="光束配刀"?Value="1">4</W>
    ????
    </Weapon>
    ????
    ?????
    <Weapon?id="3">
    ????????
    <W?Text="光束劍"?Value="0">5</W>
    ????????
    <W?Text="光束配刀"?Value="1">6</W>
    ????
    </Weapon>
    </Login>

    心得: 調試了很久當時對javascript 的不熟悉,但我沒有放棄 去網上查,問同事 最后成功
    ?????????????????---------------------?堅持就是勝利?------------------

    posted @ 2007-05-18 17:33 G_G 閱讀(1018) | 評論 (5)編輯 收藏

    問題:? 興趣
    解決:?? div的 onclike ( this?)? 得到選擇?
    ????????????由 window.event 得到 鼠標 x y?
    ????????????由 this.style.top/left 改變 div 位置?


    ????????
    var?x,y;
    ????????
    function?mousedown(obj)
    ????????{
    ????????????obj.onmousemove?
    =?mousemove;
    ????????????obj.onmouseup?
    =?mouseup;
    ????????????
    ????????????oEvent?
    =?window.event???window.event?:?event;
    ????????????x?
    =?oEvent.clientX;
    ????????????y?
    =?oEvent.clientY;
    ????????}
    ????????
    function?mousemove()
    ????????{
    ????????????oEvent?
    =?window.event???window.event?:?event;
    ????????????
    var?_top?=?oEvent.clientY?-?y?+?parseInt(this.style.top)?+?"px"; // oEvent.clientY?-?y? 為div 上 移動的位置 再反映到 ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? //parseInt(this.style.top)
    ????????????var?_left?=?oEvent.clientX?-?x?+?parseInt(this.style.left)?+"px";
    ????????????
    this.style.top?=?_top;
    ????????????
    this.style.left?=?_left;
    ????????????x?
    =??oEvent.clientX;
    ????????????y?
    =??oEvent.clientY
    ????????}
    ????????
    function?mouseup()
    ????????{
    ????????????
    this.onmousemove?=?null;
    ????????????
    this.onmouseup?=?null;
    ????????}

    心得: 興趣決定一切

    posted @ 2007-05-08 12:28 G_G 閱讀(3906) | 評論 (5)編輯 收藏

    僅列出標題
    共16頁: First 上一頁 8 9 10 11 12 13 14 15 16 下一頁 
    主站蜘蛛池模板: 亚洲Av永久无码精品三区在线| 亚洲欧洲日产国产综合网| 中文字幕a∨在线乱码免费看| 亚洲中文字幕不卡无码| 3d动漫精品啪啪一区二区免费 | 免费观看日本污污ww网站一区| 免费视频成人国产精品网站| 久久久影院亚洲精品| 最近免费中文字幕4| yellow视频免费在线观看| 亚洲色图综合网站| 成人亚洲综合天堂| 久久伊人免费视频| 国产综合激情在线亚洲第一页| 亚洲AV永久无码区成人网站| 四虎www免费人成| a级成人毛片免费视频高清| 亚洲AV无码无限在线观看不卡 | 亚洲日韩中文无码久久| 日本XXX黄区免费看| 久久精品成人免费观看97| 久久精品国产亚洲AV忘忧草18| 国产午夜亚洲精品午夜鲁丝片| 4hu四虎最新免费地址| 国产做国产爱免费视频| 亚洲中文无码永久免| 久久亚洲精品成人777大小说| 免费大学生国产在线观看p| 日本zzzzwww大片免费| 91av免费在线视频| 亚洲熟妇丰满xxxxx| 久久亚洲精品无码AV红樱桃| 亚洲精品国产va在线观看蜜芽| 国产免费久久精品99re丫y| 青青草原1769久久免费播放| 国产成人va亚洲电影| 亚洲男人天堂2018av| 亚洲最新视频在线观看| 亚洲中文久久精品无码| 又黄又大又爽免费视频| 无码一区二区三区免费视频|