亚洲午夜福利717,亚洲一区二区三区免费在线观看,亚洲欧洲日韩不卡 http://m.tkk7.com/zoninge/category/39514.html技術(shù),工作,學(xué)習(xí),生活 zh-cn Tue, 02 Jun 2009 09:42:08 GMT Tue, 02 Jun 2009 09:42:08 GMT 60 jsp:include不顯示的問(wèn)題 http://m.tkk7.com/zoninge/archive/2009/05/11/270089.htmlJasonChou JasonChou Mon, 11 May 2009 10:43:00 GMT http://m.tkk7.com/zoninge/archive/2009/05/11/270089.html http://m.tkk7.com/zoninge/comments/270089.html http://m.tkk7.com/zoninge/archive/2009/05/11/270089.html#Feedback 2 http://m.tkk7.com/zoninge/comments/commentRss/270089.html http://m.tkk7.com/zoninge/services/trackbacks/270089.html
之前一直是用<%@ include file="***"%>來(lái)引入頁(yè)面,但是今天想要引入一個(gè)帶參的,就只能用<jsp:include page="**">了,碰到的第二個(gè)問(wèn)題是我把jsp:include寫成下面的形式:
<
jsp:include?page
=
"
**
"
>
</
jsp:include
>
結(jié)果提示"jsp:param" standard action with "name" and "value" attributes,改成< jsp:include?page = " ** " ? /> 成功! ]]> SSH的一些基本概念 http://m.tkk7.com/zoninge/archive/2009/03/04/257845.htmlJasonChou JasonChou Wed, 04 Mar 2009 09:50:00 GMT http://m.tkk7.com/zoninge/archive/2009/03/04/257845.html http://m.tkk7.com/zoninge/comments/257845.html http://m.tkk7.com/zoninge/archive/2009/03/04/257845.html#Feedback 0 http://m.tkk7.com/zoninge/comments/commentRss/257845.html http://m.tkk7.com/zoninge/services/trackbacks/257845.html 原理:
1.讀取并解析配置文件
2.讀取并解析映射信息,創(chuàng)建SessionFactory
3.打開Sesssion
4.創(chuàng)建事務(wù)Transation
5.持久化操作
6.提交事務(wù)
7.關(guān)閉Session
8.關(guān)閉SesstionFactory 閱讀全文 ]]> hibernate二級(jí)緩存攻略 http://m.tkk7.com/zoninge/archive/2009/03/04/257755.htmlJasonChou JasonChou Wed, 04 Mar 2009 04:22:00 GMT http://m.tkk7.com/zoninge/archive/2009/03/04/257755.html http://m.tkk7.com/zoninge/comments/257755.html http://m.tkk7.com/zoninge/archive/2009/03/04/257755.html#Feedback 0 http://m.tkk7.com/zoninge/comments/commentRss/257755.html http://m.tkk7.com/zoninge/services/trackbacks/257755.html
二級(jí)緩存是SessionFactory級(jí)別的全局緩存,它底下可以使用不同的緩存類庫(kù),比如ehcache、oscache等,需要設(shè)置hibernate.cache.provider_class,我們這里用ehcache,在2.1中就是
hibernate.cache.provider_class=net.sf.hibernate.cache.EhCacheProvider
如果使用查詢緩存,加上
hibernate.cache.use_query_cache=true
緩存可以簡(jiǎn)單的看成一個(gè)Map,通過(guò)key在緩存里面找value。
閱讀全文 ]]> bean:write輸出HTML效果的問(wèn)題以及struts其他標(biāo)簽的問(wèn)題 http://m.tkk7.com/zoninge/archive/2009/02/16/254946.htmlJasonChou JasonChou Mon, 16 Feb 2009 11:36:00 GMT http://m.tkk7.com/zoninge/archive/2009/02/16/254946.html http://m.tkk7.com/zoninge/comments/254946.html http://m.tkk7.com/zoninge/archive/2009/02/16/254946.html#Feedback 0 http://m.tkk7.com/zoninge/comments/commentRss/254946.html http://m.tkk7.com/zoninge/services/trackbacks/254946.html 進(jìn)去,但是經(jīng)過(guò)bean:write之后直接顯示出來(lái)了,并沒(méi)有出現(xiàn)HTML效果,結(jié)果發(fā)現(xiàn)加上filter="false"之后就可以了。
閱讀全文 ]]> 輕松的感覺(jué) http://m.tkk7.com/zoninge/archive/2009/02/04/253318.htmlJasonChou JasonChou Wed, 04 Feb 2009 13:21:00 GMT http://m.tkk7.com/zoninge/archive/2009/02/04/253318.html http://m.tkk7.com/zoninge/comments/253318.html http://m.tkk7.com/zoninge/archive/2009/02/04/253318.html#Feedback 0 http://m.tkk7.com/zoninge/comments/commentRss/253318.html http://m.tkk7.com/zoninge/services/trackbacks/253318.html 感觸最深的一點(diǎn)就是,寫代碼之前必須和客戶商談好他的需求,至少大的方向要定下來(lái),要不到時(shí)候返工的話會(huì)很麻煩很麻煩!我就深受其害,第一個(gè)星期說(shuō)是這樣,我把代碼寫好了之后,結(jié)果需求又變成那樣,表結(jié)構(gòu)又要跟著變動(dòng),搞得所有寫好的程序都白寫了,我寫的有一個(gè)模塊,需求有三次大的變動(dòng)!搞得我寫了整整三個(gè)星期才把那個(gè)模塊完成!需求不確定好,實(shí)在是浪費(fèi)了太多的時(shí)間。今天經(jīng)理開會(huì)的時(shí)候還說(shuō)要加快進(jìn)度,要不然完不了工,如果之前做好前期準(zhǔn)備工作的話,也不會(huì)影響到開發(fā)的進(jìn)度了。
閱讀全文 ]]> HQL多表聯(lián)合查詢的問(wèn)題 http://m.tkk7.com/zoninge/archive/2009/01/19/251892.htmlJasonChou JasonChou Mon, 19 Jan 2009 06:40:00 GMT http://m.tkk7.com/zoninge/archive/2009/01/19/251892.html http://m.tkk7.com/zoninge/comments/251892.html http://m.tkk7.com/zoninge/archive/2009/01/19/251892.html#Feedback 2 http://m.tkk7.com/zoninge/comments/commentRss/251892.html http://m.tkk7.com/zoninge/services/trackbacks/251892.html 閱讀全文 ]]> Hibernate多對(duì)多more-to-more實(shí)例 http://m.tkk7.com/zoninge/archive/2009/01/12/250972.htmlJasonChou JasonChou Mon, 12 Jan 2009 06:50:00 GMT http://m.tkk7.com/zoninge/archive/2009/01/12/250972.html http://m.tkk7.com/zoninge/comments/250972.html http://m.tkk7.com/zoninge/archive/2009/01/12/250972.html#Feedback 2 http://m.tkk7.com/zoninge/comments/commentRss/250972.html http://m.tkk7.com/zoninge/services/trackbacks/250972.html 閱讀全文 ]]> struts開發(fā)中碰到的問(wèn)題 http://m.tkk7.com/zoninge/archive/2009/01/07/250300.htmlJasonChou JasonChou Wed, 07 Jan 2009 03:45:00 GMT http://m.tkk7.com/zoninge/archive/2009/01/07/250300.html http://m.tkk7.com/zoninge/comments/250300.html http://m.tkk7.com/zoninge/archive/2009/01/07/250300.html#Feedback 0 http://m.tkk7.com/zoninge/comments/commentRss/250300.html http://m.tkk7.com/zoninge/services/trackbacks/250300.html 造成這個(gè)問(wèn)題有兩個(gè)原因,第一個(gè)原因是struts-config.xml的配置有問(wèn)題,具體是 中的path屬性寫錯(cuò)了。第二個(gè)原因是JSP文件中的action寫錯(cuò)了
2. org.apache.struts.config.FormBeanConfig.createActionForm
造成這個(gè)問(wèn)題的原因是 中的type屬性出錯(cuò) 閱讀全文 ]]> 復(fù)合主鍵在hibernate中的處理 http://m.tkk7.com/zoninge/archive/2009/01/05/249928.htmlJasonChou JasonChou Mon, 05 Jan 2009 07:49:00 GMT http://m.tkk7.com/zoninge/archive/2009/01/05/249928.html http://m.tkk7.com/zoninge/comments/249928.html http://m.tkk7.com/zoninge/archive/2009/01/05/249928.html#Feedback 0 http://m.tkk7.com/zoninge/comments/commentRss/249928.html http://m.tkk7.com/zoninge/services/trackbacks/249928.html 閱讀全文 ]]> Hibernate的緩存機(jī)制 http://m.tkk7.com/zoninge/archive/2009/01/04/249733.htmlJasonChou JasonChou Sun, 04 Jan 2009 06:30:00 GMT http://m.tkk7.com/zoninge/archive/2009/01/04/249733.html http://m.tkk7.com/zoninge/comments/249733.html http://m.tkk7.com/zoninge/archive/2009/01/04/249733.html#Feedback 0 http://m.tkk7.com/zoninge/comments/commentRss/249733.html http://m.tkk7.com/zoninge/services/trackbacks/249733.html
第二級(jí)緩存是一個(gè)可插拔的的緩存插件,它是由SessionFactory負(fù)責(zé)管理。由于SessionFactory對(duì)象的生命周期和應(yīng)用程序的整個(gè)過(guò)程對(duì)應(yīng),因此第二級(jí)緩存是進(jìn)程范圍或者集群范圍的緩存。這個(gè)緩存中存放的對(duì)象的松散數(shù)據(jù)。第二級(jí)對(duì)象有可能出現(xiàn)并發(fā)問(wèn)題,因此需要采用適當(dāng)?shù)牟l(fā)訪問(wèn)策略,該策略為被緩存的數(shù)據(jù)提供了事務(wù)隔離級(jí)別。緩存適配器用于把具體的緩存實(shí)現(xiàn)軟件與Hibernate集成。第二級(jí)緩存是可選的,可以在每個(gè)類或每個(gè)集合的粒度上配置第二級(jí)緩存。 閱讀全文 ]]> struts-config.xml詳解(轉(zhuǎn)) http://m.tkk7.com/zoninge/archive/2008/12/29/248913.htmlJasonChou JasonChou Mon, 29 Dec 2008 07:46:00 GMT http://m.tkk7.com/zoninge/archive/2008/12/29/248913.html http://m.tkk7.com/zoninge/comments/248913.html http://m.tkk7.com/zoninge/archive/2008/12/29/248913.html#Feedback 0 http://m.tkk7.com/zoninge/comments/commentRss/248913.html http://m.tkk7.com/zoninge/services/trackbacks/248913.html
名稱:form-bean
描述:用來(lái)配置ActionForm Bean
數(shù)量:任意多個(gè)
子元素:form-property 閱讀全文 ]]> struts標(biāo)簽使用舉例-logic http://m.tkk7.com/zoninge/archive/2008/12/26/248413.htmlJasonChou JasonChou Fri, 26 Dec 2008 04:28:00 GMT http://m.tkk7.com/zoninge/archive/2008/12/26/248413.html http://m.tkk7.com/zoninge/comments/248413.html http://m.tkk7.com/zoninge/archive/2008/12/26/248413.html#Feedback 0 http://m.tkk7.com/zoninge/comments/commentRss/248413.html http://m.tkk7.com/zoninge/services/trackbacks/248413.html 該標(biāo)簽是用來(lái)判斷是否為空的。如果為空,該標(biāo)簽體中嵌入的內(nèi)容就會(huì)被處理。該標(biāo)簽用于以下情況:
1)當(dāng)Java對(duì)象為null時(shí);
2)當(dāng)String對(duì)象為""時(shí);
3)當(dāng)java.util.Collection對(duì)象中的isEmpty()返回true時(shí);
4)當(dāng)java.util.Map對(duì)象中的isEmpty()返回true時(shí)。
閱讀全文 ]]> getOutputStream() 的問(wèn)題 http://m.tkk7.com/zoninge/archive/2008/10/16/234665.htmlJasonChou JasonChou Thu, 16 Oct 2008 03:25:00 GMT http://m.tkk7.com/zoninge/archive/2008/10/16/234665.html http://m.tkk7.com/zoninge/comments/234665.html http://m.tkk7.com/zoninge/archive/2008/10/16/234665.html#Feedback 0 http://m.tkk7.com/zoninge/comments/commentRss/234665.html http://m.tkk7.com/zoninge/services/trackbacks/234665.html 閱讀全文 ]]> ajax+struts實(shí)現(xiàn)多級(jí)下拉列表聯(lián)動(dòng),無(wú)刷新 http://m.tkk7.com/zoninge/archive/2008/04/10/224371.htmlJasonChou JasonChou Thu, 10 Apr 2008 02:19:00 GMT http://m.tkk7.com/zoninge/archive/2008/04/10/224371.html http://m.tkk7.com/zoninge/comments/224371.html http://m.tkk7.com/zoninge/archive/2008/04/10/224371.html#Feedback 0 http://m.tkk7.com/zoninge/comments/commentRss/224371.html http://m.tkk7.com/zoninge/services/trackbacks/224371.html HttpServletRequest request, HttpServletResponse response) { String level2OrganId = request.getParameter( " level2OrganId " ); System.out.print(level2OrganId); IDReportLogic dreportLogic = (IDReportLogic)SpringFactory.getBeanFactory().getBean( " dreportLogic " ); response.setContentType( " text/xml;charset=UTF-8 " ); response.setHeader( " Cache-control " , " no-cache " ); try { String orgLevel = request.getParameter( " orgLevel " ); String orgId = request.getParameter( " orgId " ); /**/ /* 以下為前臺(tái)當(dāng)中接受到的xml結(jié)構(gòu)。 StringBuffer sb = new StringBuffer(); sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); String str="<select><kkk><value>11111</value><text>北京</text></kkk>"; String str2="<kkk><value>3333</value><text>上海</text></kkk></select>"; sb.append(str); sb.append(str2); */ PrintWriter out = response.getWriter(); out.write(str); out.flush(); return null ; } catch (Exception e) { // TODO 自動(dòng)生成 catch 塊 request.setAttribute( " info " , " 獲取二級(jí)機(jī)構(gòu)異常! " ); e.printStackTrace(); return mapping.getInputForward(); } } 二級(jí)機(jī)構(gòu): < select name = " secOrganIdSel " id = " secOrganIdSel " onchange = " selectChangeListener('2',this.options[this.selectedIndex].value); " > < option value = " -1 " > 請(qǐng)選擇機(jī)構(gòu).. </ option > </ select > 三級(jí)機(jī)構(gòu): < select name = " thdOrganIdSel " id = " thdOrganIdSel " onchange = " selectChangeListener('3',this.options[this.selectedIndex].value); " > < option value = " -1 " > 請(qǐng)選擇機(jī)構(gòu).. </ option > </ select > 四級(jí)機(jī)構(gòu): < select name = " forthOrganIdSel " > < option value = " -1 " > 請(qǐng)選擇機(jī)構(gòu).. </ option > </ select > < script language = " javascript " type = " text/javascript " > var xmlHttp; function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new ActiveXObject( " Microsoft.XMLHTTP " ); } else if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } } // 查詢指定頁(yè)面 function selectChangeListener(orgLevel,orgId) { createXMLHttpRequest(); var url = " <%=request.getContextPath()%>/dreportAction.do?method=getOrganinfo_ajax&orgLevel= " + orgLevel + " &orgId= " + orgId; xmlHttp.open( " get " ,url, true ); if (orgLevel == ' 2 ') { // 如果是選擇默認(rèn)的第一個(gè),則是清空后面3級(jí)機(jī)構(gòu)和4級(jí)機(jī)構(gòu)。 var tempSel = document.getElementById( " secOrganIdSel " ); if (tempSel.options[tempSel.selectedIndex].value == - 1 ) { var tempSel_1 = document.getElementById( " thdOrganIdSel " ); tempSel_1.options.length = 1 ; var tempSel_2 = document.getElementById( " forthOrganIdSel " ); tempSel_2.options.length = 1 ; return false ; } xmlHttp.onreadystatechange = callback2; } else if (orgLevel == ' 3 ') { // 如果三級(jí)機(jī)構(gòu)默認(rèn)的是第一個(gè)選項(xiàng),則清空第4級(jí)機(jī)構(gòu) var tempSel = document.getElementById( " thdOrganIdSel " ); if (tempSel.options[tempSel.selectedIndex].value == - 1 ) { var tempSel_2 = document.getElementById( " forthOrganIdSel " ); tempSel_2.options.length = 1 ; return false ; } xmlHttp.onreadystatechange = callback3; } xmlHttp.send( null ); } // 返回信息處理,二級(jí)機(jī)構(gòu)下拉列表返回結(jié)果 function callback2() { if (xmlHttp.readyState == 4 ) { if (xmlHttp.status == 200 ) { var xmlDoc = xmlHttp.responseXML; changeSel(' 2 ',xmlDoc); } else { window.alert( " 您所請(qǐng)求的頁(yè)面有異常。 " ); } } } // 返回信息處理,三級(jí)機(jī)構(gòu)下拉列表返回結(jié)果 function callback3() { if (xmlHttp.readyState == 4 ) { if (xmlHttp.status == 200 ) { var xmlDoc = xmlHttp.responseXML; changeSel(' 3 ',xmlDoc); } else { window.alert( " 您所請(qǐng)求的頁(yè)面有異常。 " ); } } } // 更新機(jī)構(gòu)下拉列表 function changeSel(orgLevel,xmlDoc) { // var xsel = xmlDoc.getElementsByTagName('kkk'); var xsel = xmlDoc.documentElement.childNodes; // alert(xsel.length); if (orgLevel == ' 2 ') { // 二級(jí)機(jī)構(gòu),3級(jí)機(jī)構(gòu)和4級(jí)機(jī)構(gòu)需要清空。 var tempSel_1 = document.getElementById( " thdOrganIdSel " ); tempSel_1.options.length = 0 ; tempSel_1.add( new Option('請(qǐng)選擇機(jī)構(gòu)',' - 1 ')) var tempSel_2 = document.getElementById( " forthOrganIdSel " ); tempSel_2.options.length = 0 ; tempSel_2.add( new Option('請(qǐng)選擇機(jī)構(gòu)',' - 1 ')) for ( var i = 0 ; i < xsel.length;i ++ ) { var xvalue = xsel[i].childNodes[ 0 ].firstChild.nodeValue; var xtext = xsel[i].childNodes[ 1 ].firstChild.nodeValue; var option = new Option(xtext,xvalue); tempSel_1.add(option); } } else if (orgLevel == ' 3 ') { // 三級(jí)機(jī)構(gòu),四級(jí)機(jī)構(gòu)需要清空 var tempSel_2 = document.getElementById( " forthOrganIdSel " ); tempSel_2.options.length = 0 ; tempSel_2.add( new Option('請(qǐng)選擇機(jī)構(gòu)',' - 1 ')) for ( var i = 0 ; i < xsel.length;i ++ ) { var xvalue = xsel[i].childNodes[ 0 ].firstChild.nodeValue; var xtext = xsel[i].childNodes[ 1 ].firstChild.nodeValue; var option = new Option(xtext,xvalue); tempSel_2.add(option); } } } </ script > ]]>
主站蜘蛛池模板:
国产偷国产偷亚洲高清人 |
日本亚洲色大成网站www久久 |
久久亚洲精品11p |
天天看片天天爽_免费播放 |
亚洲娇小性xxxx |
一个人免费观看视频www |
亚洲国产av一区二区三区丶 |
午夜免费1000部 |
亚洲日产2021三区 |
中文字幕无码视频手机免费看 |
亚洲国产成人资源在线软件 |
亚洲精品在线免费观看视频 |
亚洲xxxxxx |
毛片a级毛片免费观看免下载 |
亚洲精品无码国产片 |
国产成人免费一区二区三区 |
免费播放美女一级毛片 |
亚洲国产免费综合 |
9久久免费国产精品特黄 |
亚洲无码在线播放 |
免费国产污网站在线观看15
|
久久久久久国产a免费观看不卡 |
久久精品亚洲福利 |
在线观看免费无码专区 |
亚洲人成在线精品 |
免费v片在线观看品善网 |
你好老叔电影观看免费 |
亚洲黄色一级毛片 |
免费黄色app网站 |
两个人的视频www免费 |
久久久婷婷五月亚洲97号色 |
免费看大美女大黄大色 |
一个人看www免费高清字幕 |
亚洲av无码一区二区乱子伦as |
亚洲免费观看网站 |
色视频在线观看免费 |
亚洲av日韩av无码黑人 |
青青青青青青久久久免费观看 |
国产精品免费久久久久电影网 |
亚洲理论精品午夜电影 |
国产在线国偷精品产拍免费 |