亚洲午夜福利717,亚洲一区二区三区免费在线观看,亚洲欧洲日韩不卡http://m.tkk7.com/zoninge/category/39514.html技術(shù),工作,學(xué)習(xí),生活zh-cnTue, 02 Jun 2009 09:42:08 GMTTue, 02 Jun 2009 09:42:08 GMT60jsp:include不顯示的問(wèn)題http://m.tkk7.com/zoninge/archive/2009/05/11/270089.htmlJasonChouJasonChouMon, 11 May 2009 10:43:00 GMThttp://m.tkk7.com/zoninge/archive/2009/05/11/270089.htmlhttp://m.tkk7.com/zoninge/comments/270089.htmlhttp://m.tkk7.com/zoninge/archive/2009/05/11/270089.html#Feedback2http://m.tkk7.com/zoninge/comments/commentRss/270089.htmlhttp://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="**"?/>
成功!


JasonChou 2009-05-11 18:43 發(fā)表評(píng)論
]]>
SSH的一些基本概念http://m.tkk7.com/zoninge/archive/2009/03/04/257845.htmlJasonChouJasonChouWed, 04 Mar 2009 09:50:00 GMThttp://m.tkk7.com/zoninge/archive/2009/03/04/257845.htmlhttp://m.tkk7.com/zoninge/comments/257845.htmlhttp://m.tkk7.com/zoninge/archive/2009/03/04/257845.html#Feedback0http://m.tkk7.com/zoninge/comments/commentRss/257845.htmlhttp://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   閱讀全文

JasonChou 2009-03-04 17:50 發(fā)表評(píng)論
]]>
hibernate二級(jí)緩存攻略http://m.tkk7.com/zoninge/archive/2009/03/04/257755.htmlJasonChouJasonChouWed, 04 Mar 2009 04:22:00 GMThttp://m.tkk7.com/zoninge/archive/2009/03/04/257755.htmlhttp://m.tkk7.com/zoninge/comments/257755.htmlhttp://m.tkk7.com/zoninge/archive/2009/03/04/257755.html#Feedback0http://m.tkk7.com/zoninge/comments/commentRss/257755.htmlhttp://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。
  閱讀全文

JasonChou 2009-03-04 12:22 發(fā)表評(píng)論
]]>
bean:write輸出HTML效果的問(wèn)題以及struts其他標(biāo)簽的問(wèn)題http://m.tkk7.com/zoninge/archive/2009/02/16/254946.htmlJasonChouJasonChouMon, 16 Feb 2009 11:36:00 GMThttp://m.tkk7.com/zoninge/archive/2009/02/16/254946.htmlhttp://m.tkk7.com/zoninge/comments/254946.htmlhttp://m.tkk7.com/zoninge/archive/2009/02/16/254946.html#Feedback0http://m.tkk7.com/zoninge/comments/commentRss/254946.htmlhttp://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"之后就可以了。
  閱讀全文

JasonChou 2009-02-16 19:36 發(fā)表評(píng)論
]]>
輕松的感覺(jué)http://m.tkk7.com/zoninge/archive/2009/02/04/253318.htmlJasonChouJasonChouWed, 04 Feb 2009 13:21:00 GMThttp://m.tkk7.com/zoninge/archive/2009/02/04/253318.htmlhttp://m.tkk7.com/zoninge/comments/253318.htmlhttp://m.tkk7.com/zoninge/archive/2009/02/04/253318.html#Feedback0http://m.tkk7.com/zoninge/comments/commentRss/253318.htmlhttp://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)度了。
  閱讀全文

JasonChou 2009-02-04 21:21 發(fā)表評(píng)論
]]>
HQL多表聯(lián)合查詢的問(wèn)題http://m.tkk7.com/zoninge/archive/2009/01/19/251892.htmlJasonChouJasonChouMon, 19 Jan 2009 06:40:00 GMThttp://m.tkk7.com/zoninge/archive/2009/01/19/251892.htmlhttp://m.tkk7.com/zoninge/comments/251892.htmlhttp://m.tkk7.com/zoninge/archive/2009/01/19/251892.html#Feedback2http://m.tkk7.com/zoninge/comments/commentRss/251892.htmlhttp://m.tkk7.com/zoninge/services/trackbacks/251892.html閱讀全文

JasonChou 2009-01-19 14:40 發(fā)表評(píng)論
]]>
Hibernate多對(duì)多more-to-more實(shí)例http://m.tkk7.com/zoninge/archive/2009/01/12/250972.htmlJasonChouJasonChouMon, 12 Jan 2009 06:50:00 GMThttp://m.tkk7.com/zoninge/archive/2009/01/12/250972.htmlhttp://m.tkk7.com/zoninge/comments/250972.htmlhttp://m.tkk7.com/zoninge/archive/2009/01/12/250972.html#Feedback2http://m.tkk7.com/zoninge/comments/commentRss/250972.htmlhttp://m.tkk7.com/zoninge/services/trackbacks/250972.html閱讀全文

JasonChou 2009-01-12 14:50 發(fā)表評(píng)論
]]>
struts開發(fā)中碰到的問(wèn)題http://m.tkk7.com/zoninge/archive/2009/01/07/250300.htmlJasonChouJasonChouWed, 07 Jan 2009 03:45:00 GMThttp://m.tkk7.com/zoninge/archive/2009/01/07/250300.htmlhttp://m.tkk7.com/zoninge/comments/250300.htmlhttp://m.tkk7.com/zoninge/archive/2009/01/07/250300.html#Feedback0http://m.tkk7.com/zoninge/comments/commentRss/250300.htmlhttp://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.htmlJasonChouJasonChouMon, 05 Jan 2009 07:49:00 GMThttp://m.tkk7.com/zoninge/archive/2009/01/05/249928.htmlhttp://m.tkk7.com/zoninge/comments/249928.htmlhttp://m.tkk7.com/zoninge/archive/2009/01/05/249928.html#Feedback0http://m.tkk7.com/zoninge/comments/commentRss/249928.htmlhttp://m.tkk7.com/zoninge/services/trackbacks/249928.html閱讀全文

JasonChou 2009-01-05 15:49 發(fā)表評(píng)論
]]>
Hibernate的緩存機(jī)制http://m.tkk7.com/zoninge/archive/2009/01/04/249733.htmlJasonChouJasonChouSun, 04 Jan 2009 06:30:00 GMThttp://m.tkk7.com/zoninge/archive/2009/01/04/249733.htmlhttp://m.tkk7.com/zoninge/comments/249733.htmlhttp://m.tkk7.com/zoninge/archive/2009/01/04/249733.html#Feedback0http://m.tkk7.com/zoninge/comments/commentRss/249733.htmlhttp://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í)緩存。  閱讀全文

JasonChou 2009-01-04 14:30 發(fā)表評(píng)論
]]>
struts-config.xml詳解(轉(zhuǎn))http://m.tkk7.com/zoninge/archive/2008/12/29/248913.htmlJasonChouJasonChouMon, 29 Dec 2008 07:46:00 GMThttp://m.tkk7.com/zoninge/archive/2008/12/29/248913.htmlhttp://m.tkk7.com/zoninge/comments/248913.htmlhttp://m.tkk7.com/zoninge/archive/2008/12/29/248913.html#Feedback0http://m.tkk7.com/zoninge/comments/commentRss/248913.htmlhttp://m.tkk7.com/zoninge/services/trackbacks/248913.html
名稱:form-bean
描述:用來(lái)配置ActionForm Bean
數(shù)量:任意多個(gè)
子元素:form-property  閱讀全文

JasonChou 2008-12-29 15:46 發(fā)表評(píng)論
]]>
struts標(biāo)簽使用舉例-logic http://m.tkk7.com/zoninge/archive/2008/12/26/248413.htmlJasonChouJasonChouFri, 26 Dec 2008 04:28:00 GMThttp://m.tkk7.com/zoninge/archive/2008/12/26/248413.htmlhttp://m.tkk7.com/zoninge/comments/248413.htmlhttp://m.tkk7.com/zoninge/archive/2008/12/26/248413.html#Feedback0http://m.tkk7.com/zoninge/comments/commentRss/248413.htmlhttp://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í)。

  閱讀全文

JasonChou 2008-12-26 12:28 發(fā)表評(píng)論
]]>
getOutputStream() 的問(wèn)題http://m.tkk7.com/zoninge/archive/2008/10/16/234665.htmlJasonChouJasonChouThu, 16 Oct 2008 03:25:00 GMThttp://m.tkk7.com/zoninge/archive/2008/10/16/234665.htmlhttp://m.tkk7.com/zoninge/comments/234665.htmlhttp://m.tkk7.com/zoninge/archive/2008/10/16/234665.html#Feedback0http://m.tkk7.com/zoninge/comments/commentRss/234665.htmlhttp://m.tkk7.com/zoninge/services/trackbacks/234665.html閱讀全文

JasonChou 2008-10-16 11:25 發(fā)表評(píng)論
]]>
ajax+struts實(shí)現(xiàn)多級(jí)下拉列表聯(lián)動(dòng),無(wú)刷新http://m.tkk7.com/zoninge/archive/2008/04/10/224371.htmlJasonChouJasonChouThu, 10 Apr 2008 02:19:00 GMThttp://m.tkk7.com/zoninge/archive/2008/04/10/224371.htmlhttp://m.tkk7.com/zoninge/comments/224371.htmlhttp://m.tkk7.com/zoninge/archive/2008/04/10/224371.html#Feedback0http://m.tkk7.com/zoninge/comments/commentRss/224371.htmlhttp://m.tkk7.com/zoninge/services/trackbacks/224371.htmlHttpServletRequest 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 >

JasonChou 2008-04-10 10:19 發(fā)表評(píng)論
]]>
主站蜘蛛池模板: 国产偷国产偷亚洲高清人| 日本亚洲色大成网站www久久| 久久亚洲精品11p| 天天看片天天爽_免费播放| 亚洲娇小性xxxx| 一个人免费观看视频www| 亚洲国产av一区二区三区丶| 午夜免费1000部| 亚洲日产2021三区| 中文字幕无码视频手机免费看| 亚洲国产成人资源在线软件| 亚洲精品在线免费观看视频| 亚洲xxxxxx| 毛片a级毛片免费观看免下载| 亚洲精品无码国产片| 国产成人免费一区二区三区| 免费播放美女一级毛片| 亚洲国产免费综合| 9久久免费国产精品特黄| 亚洲无码在线播放| 免费国产污网站在线观看15 | 久久久久久国产a免费观看不卡| 久久精品亚洲福利| 在线观看免费无码专区| 亚洲人成在线精品| 免费v片在线观看品善网| 你好老叔电影观看免费| 亚洲黄色一级毛片| 免费黄色app网站| 两个人的视频www免费| 久久久婷婷五月亚洲97号色| 免费看大美女大黄大色| 一个人看www免费高清字幕| 亚洲av无码一区二区乱子伦as| 亚洲免费观看网站| 色视频在线观看免费| 亚洲av日韩av无码黑人| 青青青青青青久久久免费观看| 国产精品免费久久久久电影网| 亚洲理论精品午夜电影| 国产在线国偷精品产拍免费|