top
Loading...
bean里面如何打印到html頁面
在chinaasp的論壇里面看到有朋友問起這個問題,所以站長寫了個簡單的例子,演示一下如何在bean里面使用out方法。
out方法其實是一個jsp文件隱含的JspWriter對象,一般在jsp也面里面直接輸出就行了,比如out.println("test");
但是在bean里面這樣做就會出問題,所以需要一個小小的技巧,只要將out對象傳遞到bean里面就能使用out的所有方法了。
下面的代碼在于給大家一個思路:

<jsp:useBean id="bean" class="XXX" scope="XXX"/>
<%
bean.setOut(response);
bean.test();
%>


bean里面部分代碼
import javax.servlet.jsp.*;
JspWriter out= null;
public void setOut( JspWriter out)
{
this.out=out;
}
public void test()
{
out.println("<font size=12>hello</font>");
}
類似的,其它的對象response、request等都可以這樣來傳遞到bean里面,方法一樣所以就不舉例子了。

北斗有巢氏 有巢氏北斗