服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

bean里面如何打印到html页面


  ---摘自《jsp爱好者》 (文/刘玉锋)

在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里面,方法一样所以就不举例子了。
(转载请注明作者信息)
作者:刘玉锋
主页:http://jspbbs.yeah.net

扫描关注微信公众号