奇米影视888狠狠狠777不卡,国产免费亚洲高清,在线视频中文字幕http://www.aygfsteel.com/zoninge/category/39514.html技術,工作,學習,生活zh-cnTue, 02 Jun 2009 09:42:08 GMTTue, 02 Jun 2009 09:42:08 GMT60jsp:include不顯示的問題http://www.aygfsteel.com/zoninge/archive/2009/05/11/270089.htmlJasonChouJasonChouMon, 11 May 2009 10:43:00 GMThttp://www.aygfsteel.com/zoninge/archive/2009/05/11/270089.htmlhttp://www.aygfsteel.com/zoninge/comments/270089.htmlhttp://www.aygfsteel.com/zoninge/archive/2009/05/11/270089.html#Feedback2http://www.aygfsteel.com/zoninge/comments/commentRss/270089.htmlhttp://www.aygfsteel.com/zoninge/services/trackbacks/270089.html 之前一直是用<%@ include file="***"%>來引入頁面,但是今天想要引入一個帶參的,就只能用<jsp:include page="**">了,碰到的第二個問題是我把jsp:include寫成下面的形式:

< jsp:include?page = " ** " >
</ jsp:include >

結果提示"jsp:param" standard action with "name" and "value" attributes,改成
<jsp:include?page="**"?/>
成功!


JasonChou 2009-05-11 18:43 發表評論
]]>
SSH的一些基本概念http://www.aygfsteel.com/zoninge/archive/2009/03/04/257845.htmlJasonChouJasonChouWed, 04 Mar 2009 09:50:00 GMThttp://www.aygfsteel.com/zoninge/archive/2009/03/04/257845.htmlhttp://www.aygfsteel.com/zoninge/comments/257845.htmlhttp://www.aygfsteel.com/zoninge/archive/2009/03/04/257845.html#Feedback0http://www.aygfsteel.com/zoninge/comments/commentRss/257845.htmlhttp://www.aygfsteel.com/zoninge/services/trackbacks/257845.html原理:
1.讀取并解析配置文件
2.讀取并解析映射信息,創建SessionFactory
3.打開Sesssion
4.創建事務Transation
5.持久化操作
6.提交事務
7.關閉Session
8.關閉SesstionFactory   閱讀全文

JasonChou 2009-03-04 17:50 發表評論
]]>
hibernate二級緩存攻略http://www.aygfsteel.com/zoninge/archive/2009/03/04/257755.htmlJasonChouJasonChouWed, 04 Mar 2009 04:22:00 GMThttp://www.aygfsteel.com/zoninge/archive/2009/03/04/257755.htmlhttp://www.aygfsteel.com/zoninge/comments/257755.htmlhttp://www.aygfsteel.com/zoninge/archive/2009/03/04/257755.html#Feedback0http://www.aygfsteel.com/zoninge/comments/commentRss/257755.htmlhttp://www.aygfsteel.com/zoninge/services/trackbacks/257755.html
二級緩存是SessionFactory級別的全局緩存,它底下可以使用不同的緩存類庫,比如ehcache、oscache等,需要設置hibernate.cache.provider_class,我們這里用ehcache,在2.1中就是
hibernate.cache.provider_class=net.sf.hibernate.cache.EhCacheProvider
如果使用查詢緩存,加上
hibernate.cache.use_query_cache=true


緩存可以簡單的看成一個Map,通過key在緩存里面找value。
  閱讀全文

JasonChou 2009-03-04 12:22 發表評論
]]>
bean:write輸出HTML效果的問題以及struts其他標簽的問題http://www.aygfsteel.com/zoninge/archive/2009/02/16/254946.htmlJasonChouJasonChouMon, 16 Feb 2009 11:36:00 GMThttp://www.aygfsteel.com/zoninge/archive/2009/02/16/254946.htmlhttp://www.aygfsteel.com/zoninge/comments/254946.htmlhttp://www.aygfsteel.com/zoninge/archive/2009/02/16/254946.html#Feedback0http://www.aygfsteel.com/zoninge/comments/commentRss/254946.htmlhttp://www.aygfsteel.com/zoninge/services/trackbacks/254946.html進去,但是經過bean:write之后直接顯示出來了,并沒有出現HTML效果,結果發現加上filter="false"之后就可以了。
  閱讀全文

JasonChou 2009-02-16 19:36 發表評論
]]>
輕松的感覺http://www.aygfsteel.com/zoninge/archive/2009/02/04/253318.htmlJasonChouJasonChouWed, 04 Feb 2009 13:21:00 GMThttp://www.aygfsteel.com/zoninge/archive/2009/02/04/253318.htmlhttp://www.aygfsteel.com/zoninge/comments/253318.htmlhttp://www.aygfsteel.com/zoninge/archive/2009/02/04/253318.html#Feedback0http://www.aygfsteel.com/zoninge/comments/commentRss/253318.htmlhttp://www.aygfsteel.com/zoninge/services/trackbacks/253318.html 感觸最深的一點就是,寫代碼之前必須和客戶商談好他的需求,至少大的方向要定下來,要不到時候返工的話會很麻煩很麻煩!我就深受其害,第一個星期說是這樣,我把代碼寫好了之后,結果需求又變成那樣,表結構又要跟著變動,搞得所有寫好的程序都白寫了,我寫的有一個模塊,需求有三次大的變動!搞得我寫了整整三個星期才把那個模塊完成!需求不確定好,實在是浪費了太多的時間。今天經理開會的時候還說要加快進度,要不然完不了工,如果之前做好前期準備工作的話,也不會影響到開發的進度了。
  閱讀全文

JasonChou 2009-02-04 21:21 發表評論
]]>
HQL多表聯合查詢的問題http://www.aygfsteel.com/zoninge/archive/2009/01/19/251892.htmlJasonChouJasonChouMon, 19 Jan 2009 06:40:00 GMThttp://www.aygfsteel.com/zoninge/archive/2009/01/19/251892.htmlhttp://www.aygfsteel.com/zoninge/comments/251892.htmlhttp://www.aygfsteel.com/zoninge/archive/2009/01/19/251892.html#Feedback2http://www.aygfsteel.com/zoninge/comments/commentRss/251892.htmlhttp://www.aygfsteel.com/zoninge/services/trackbacks/251892.html閱讀全文

JasonChou 2009-01-19 14:40 發表評論
]]>
Hibernate多對多more-to-more實例http://www.aygfsteel.com/zoninge/archive/2009/01/12/250972.htmlJasonChouJasonChouMon, 12 Jan 2009 06:50:00 GMThttp://www.aygfsteel.com/zoninge/archive/2009/01/12/250972.htmlhttp://www.aygfsteel.com/zoninge/comments/250972.htmlhttp://www.aygfsteel.com/zoninge/archive/2009/01/12/250972.html#Feedback2http://www.aygfsteel.com/zoninge/comments/commentRss/250972.htmlhttp://www.aygfsteel.com/zoninge/services/trackbacks/250972.html閱讀全文

JasonChou 2009-01-12 14:50 發表評論
]]>
struts開發中碰到的問題http://www.aygfsteel.com/zoninge/archive/2009/01/07/250300.htmlJasonChouJasonChouWed, 07 Jan 2009 03:45:00 GMThttp://www.aygfsteel.com/zoninge/archive/2009/01/07/250300.htmlhttp://www.aygfsteel.com/zoninge/comments/250300.htmlhttp://www.aygfsteel.com/zoninge/archive/2009/01/07/250300.html#Feedback0http://www.aygfsteel.com/zoninge/comments/commentRss/250300.htmlhttp://www.aygfsteel.com/zoninge/services/trackbacks/250300.html造成這個問題有兩個原因,第一個原因是struts-config.xml的配置有問題,具體是中的path屬性寫錯了。第二個原因是JSP文件中的action寫錯了

2. org.apache.struts.config.FormBeanConfig.createActionForm
造成這個問題的原因是 中的type屬性出錯  閱讀全文

JasonChou 2009-01-07 11:45 發表評論
]]>
復合主鍵在hibernate中的處理http://www.aygfsteel.com/zoninge/archive/2009/01/05/249928.htmlJasonChouJasonChouMon, 05 Jan 2009 07:49:00 GMThttp://www.aygfsteel.com/zoninge/archive/2009/01/05/249928.htmlhttp://www.aygfsteel.com/zoninge/comments/249928.htmlhttp://www.aygfsteel.com/zoninge/archive/2009/01/05/249928.html#Feedback0http://www.aygfsteel.com/zoninge/comments/commentRss/249928.htmlhttp://www.aygfsteel.com/zoninge/services/trackbacks/249928.html閱讀全文

JasonChou 2009-01-05 15:49 發表評論
]]>
Hibernate的緩存機制http://www.aygfsteel.com/zoninge/archive/2009/01/04/249733.htmlJasonChouJasonChouSun, 04 Jan 2009 06:30:00 GMThttp://www.aygfsteel.com/zoninge/archive/2009/01/04/249733.htmlhttp://www.aygfsteel.com/zoninge/comments/249733.htmlhttp://www.aygfsteel.com/zoninge/archive/2009/01/04/249733.html#Feedback0http://www.aygfsteel.com/zoninge/comments/commentRss/249733.htmlhttp://www.aygfsteel.com/zoninge/services/trackbacks/249733.html
  第二級緩存是一個可插拔的的緩存插件,它是由SessionFactory負責管理。由于SessionFactory對象的生命周期和應用程序的整個過程對應,因此第二級緩存是進程范圍或者集群范圍的緩存。這個緩存中存放的對象的松散數據。第二級對象有可能出現并發問題,因此需要采用適當的并發訪問策略,該策略為被緩存的數據提供了事務隔離級別。緩存適配器用于把具體的緩存實現軟件與Hibernate集成。第二級緩存是可選的,可以在每個類或每個集合的粒度上配置第二級緩存。  閱讀全文

JasonChou 2009-01-04 14:30 發表評論
]]>
struts-config.xml詳解(轉)http://www.aygfsteel.com/zoninge/archive/2008/12/29/248913.htmlJasonChouJasonChouMon, 29 Dec 2008 07:46:00 GMThttp://www.aygfsteel.com/zoninge/archive/2008/12/29/248913.htmlhttp://www.aygfsteel.com/zoninge/comments/248913.htmlhttp://www.aygfsteel.com/zoninge/archive/2008/12/29/248913.html#Feedback0http://www.aygfsteel.com/zoninge/comments/commentRss/248913.htmlhttp://www.aygfsteel.com/zoninge/services/trackbacks/248913.html
名稱:form-bean
描述:用來配置ActionForm Bean
數量:任意多個
子元素:form-property  閱讀全文

JasonChou 2008-12-29 15:46 發表評論
]]>
struts標簽使用舉例-logic http://www.aygfsteel.com/zoninge/archive/2008/12/26/248413.htmlJasonChouJasonChouFri, 26 Dec 2008 04:28:00 GMThttp://www.aygfsteel.com/zoninge/archive/2008/12/26/248413.htmlhttp://www.aygfsteel.com/zoninge/comments/248413.htmlhttp://www.aygfsteel.com/zoninge/archive/2008/12/26/248413.html#Feedback0http://www.aygfsteel.com/zoninge/comments/commentRss/248413.htmlhttp://www.aygfsteel.com/zoninge/services/trackbacks/248413.html 該標簽是用來判斷是否為空的。如果為空,該標簽體中嵌入的內容就會被處理。該標簽用于以下情況:

1)當Java對象為null時;
2)當String對象為""時;
3)當java.util.Collection對象中的isEmpty()返回true時;
4)當java.util.Map對象中的isEmpty()返回true時。

  閱讀全文

JasonChou 2008-12-26 12:28 發表評論
]]>
getOutputStream() 的問題http://www.aygfsteel.com/zoninge/archive/2008/10/16/234665.htmlJasonChouJasonChouThu, 16 Oct 2008 03:25:00 GMThttp://www.aygfsteel.com/zoninge/archive/2008/10/16/234665.htmlhttp://www.aygfsteel.com/zoninge/comments/234665.htmlhttp://www.aygfsteel.com/zoninge/archive/2008/10/16/234665.html#Feedback0http://www.aygfsteel.com/zoninge/comments/commentRss/234665.htmlhttp://www.aygfsteel.com/zoninge/services/trackbacks/234665.html閱讀全文

JasonChou 2008-10-16 11:25 發表評論
]]>
ajax+struts實現多級下拉列表聯動,無刷新http://www.aygfsteel.com/zoninge/archive/2008/04/10/224371.htmlJasonChouJasonChouThu, 10 Apr 2008 02:19:00 GMThttp://www.aygfsteel.com/zoninge/archive/2008/04/10/224371.htmlhttp://www.aygfsteel.com/zoninge/comments/224371.htmlhttp://www.aygfsteel.com/zoninge/archive/2008/04/10/224371.html#Feedback0http://www.aygfsteel.com/zoninge/comments/commentRss/224371.htmlhttp://www.aygfsteel.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 " );



/**/ /*
以下為前臺當中接受到的xml結構。

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 自動生成 catch 塊
request.setAttribute( " info " , " 獲取二級機構異常! " );
e.printStackTrace();
return mapping.getInputForward();
}

}





二級機構:


< select name = " secOrganIdSel " id = " secOrganIdSel "
onchange = " selectChangeListener('2',this.options[this.selectedIndex].value); " >
< option value = " -1 " > 請選擇機構.. </ option >
</ select >

三級機構:
< select name = " thdOrganIdSel " id = " thdOrganIdSel "
onchange = " selectChangeListener('3',this.options[this.selectedIndex].value); " >
< option value = " -1 " > 請選擇機構.. </ option >

</ select >

四級機構:
< select name = " forthOrganIdSel " >
< option value = " -1 " > 請選擇機構.. </ 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();
}
}

// 查詢指定頁面
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 ') {
// 如果是選擇默認的第一個,則是清空后面3級機構和4級機構。
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 ') {
// 如果三級機構默認的是第一個選項,則清空第4級機構

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 );
}

// 返回信息處理,二級機構下拉列表返回結果
function callback2() {
if (xmlHttp.readyState == 4 ) {
if (xmlHttp.status == 200 ) {
var xmlDoc = xmlHttp.responseXML;
changeSel(' 2 ',xmlDoc);
} else {
window.alert( " 您所請求的頁面有異常。 " );
}
}
}


// 返回信息處理,三級機構下拉列表返回結果
function callback3() {
if (xmlHttp.readyState == 4 ) {
if (xmlHttp.status == 200 ) {
var xmlDoc = xmlHttp.responseXML;
changeSel(' 3 ',xmlDoc);
} else {
window.alert( " 您所請求的頁面有異常。 " );
}
}
}

// 更新機構下拉列表
function changeSel(orgLevel,xmlDoc) {

// var xsel = xmlDoc.getElementsByTagName('kkk');
var xsel = xmlDoc.documentElement.childNodes;

// alert(xsel.length);
if (orgLevel == ' 2 ') {
// 二級機構,3級機構和4級機構需要清空。
var tempSel_1 = document.getElementById( " thdOrganIdSel " );
tempSel_1.options.length = 0 ;
tempSel_1.add( new Option('請選擇機構',' - 1 '))
var tempSel_2 = document.getElementById( " forthOrganIdSel " );
tempSel_2.options.length = 0 ;
tempSel_2.add( new Option('請選擇機構',' - 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 ') {
// 三級機構,四級機構需要清空

var tempSel_2 = document.getElementById( " forthOrganIdSel " );
tempSel_2.options.length = 0 ;
tempSel_2.add( new Option('請選擇機構',' - 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 發表評論
]]>
主站蜘蛛池模板: 临朐县| 海宁市| 建宁县| 海安县| 余干县| 江达县| 定襄县| 蕲春县| 汝州市| 玉林市| 卢氏县| 临清市| 巢湖市| 常熟市| 论坛| 高雄县| 仁寿县| 恩施市| 秦皇岛市| 大关县| 平阳县| 山阳县| 密山市| 贞丰县| 西乌珠穆沁旗| 高阳县| 新巴尔虎右旗| 九龙城区| 新昌县| 安乡县| 吉隆县| 长白| 海兴县| 元氏县| 阿巴嘎旗| 道真| 黄陵县| 博爱县| 东台市| 榆林市| 巫山县|