2009年9月22日 星期二

活用ServletContext

在java裡的servlet可以透過ServletContext來存放不用Session之間的共用變數

但是如果不是Servlet能不能來使用ServletContext呢?
只要設定下列幾項就可以讓非Servlet的Class來存取ServletContext的內容

1.繼承HttpServlet Class
2.建立一個private static ServletContext servletContext;變數
3.override init() API
public void init(ServletConfig config) throws ServletException {
super.init(config);
servletContext = this.getServletContext();
}
完成:),如此一來就可以透過自訂的servletContext來存取server的共用變數了

2009年9月18日 星期五

ext 標準xml結構

必須要有totalRecords id record
var xr = new Ext.data.XmlReader( {
totalRecords :'totalRecords',
id :'id',
record :'response'
}, [ 'responseResult', 'responseMsg', 'responseData', 'responseTime' ]);

2009年9月14日 星期一

搞死我了 Eclipse 的Web Service

今天在學用eclipse建立Web Service,Server端的一下就搞定很簡單
但是client端卻一直搞不定XD,因為我看了這篇文章,他裡面是用eclipse產出的xxxStub(xxx是原本的程式名)來進行測試,但是我怎麼測都不過,最後我還是請eclipse幫我連測試程式都一起建立才發現是用xxxProxy來進行測試,搞死我了,弄了兩三個小時

2009年9月13日 星期日

javascript 簡單動態新增刪除 table

之前有用很複雜的方法來操作表格,沒想到今天在google上找到,可以這麼簡單的操作

<html>
<body>
<table id='myTable'>
</table>
<script>
function   addRow(data){
var ntr=myTable.insertRow(myTable.rows.length);
var ntd=ntr.insertCell(0);
ntd.innerHTML=data;
}
function delRow(index){
myTable.deleteRow(index);
}
</script>
</body>
</html>


2009年9月8日 星期二

執行jar 檔的方法

今天為公司寫了一個寫廣告信的Java程式,
開發在Win xp 上用Eclipse開發,但是是要放在Linux上執行,
算是我第一次執行這樣的任務,不過不難,也體驗到java跨平台的魅力

主題如何執行 jar 檔
1.需要先將你的程式包成可以執行的jar檔,請參考其他網站說明XD
1. 在commmand line模式下輸入 java -jar xxx.jar就可以了