2010-06-10 15 views
0

嘿夥計,好吧,這是我的問題,我需要在jsp中顯示HTML代碼,這不會是一個問題,除了這個項目的要求是,我們把所有的代碼在公共類文件中,併爲每個塊(標題,側邊欄頁腳等)分別提供方法。現在,這裏的地方我很困惑:使用Java方法來顯示HTML代碼

「你的方法應採取的PrintWriter作爲參數,打印出HTML的每一行,並且應該有一個void返回類型」

這是什麼意思?如何將PrintWriter傳遞給方法? 這對任何人都有意義嗎?

回答

2

你的問題還遠不清楚,但它聽起來像是你需要像這樣寫代碼:

public void writeHeader(PrintWriter out) 
{ 
    ... 
} 

public void writeSidebar(PrintWriter out) 
{ 
    ... 
} 

public void writeFooter(PrintWriter out) 
{ 
    ... 
} 
2

這意味着你的方法(你將不得不說出自己)都會有型的一個參數PrintWriter的。在你的方法中,你應該調用該變量的打印方法。

我刻意模糊這裏,因爲你應該做一些功課的自己:)

+0

哦,不! Jon Skeet回答了和我一樣的問題!我註定了:) – 2010-06-10 16:31:22

+0

但是他使用了C#風格的大括號,所以我贊成你的:P – OscarRyz 2010-06-10 16:39:13

+0

我也:(我註定也是! – 2010-06-10 16:39:40

1

「你的方法應採取的PrintWriter作爲參數,打印出HTML的每一行,並且應該有一個虛空」

返回類型是很清楚對我說:

/* return type void -->*/ void yourMethodNameHere(PrintWriter parameter) { /*<-- Pw as parameter*/ 
          } 

這是什麼意思?

確切說

如何通過PrintWriter的進入方法是什麼?

啊,這是有趣的部分。我會給你一個提示,檢查http://www.google.com/search?&q=jsp+predefined+variables

這是否有道理的人?

差不多