如何用bean将字符串等直接显示到浏览器端? 写一个方法返回String getValue() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用bean难道无法实现这样的功能吗? Bean中添加一个这样的方法:public void printFromServlet(HttpServletResponse response,String Str){Str="test for test";printWriter out=response.getWriter();out.println("test for test");} 干吗要用BEAN来实现???用SERVLET不是更好?? 理论上BEAN可以实现SERVLET和JSP的全部功能但如果你这样做的话,SUN公司的人会被你气S一半的 bean一般只是一个算子,仅负责运算的。运算与显示分离,是sun提出jsp + bean来创建网站的目的。如果一定要写,可以这样子,把jsp中的response对象,传递到bean中去,如下:package my_package;import java.io.*;import javax.servlet.http.*;public class Makedir{ String s="Write string here!"; public void write(javax.servlet.ServletResponse response) throws IOException{ response.getWriter().write(s); }}jsp页面中,如下:<%@page contentType="text/html" import="java.io.*"%><html><head><title>JSP Page</title></head><body><jsp:useBean id="mybean" class="arron.Makedir"/><%mybean.write(response);%></body></html> 对了,如果像上面那样写,你在这个jsp页面的其它地方,不可以使用out对象,只可以使用response.getWriter().write(……)来向网页中写入数据,否则bean中写入的字串会总是处在其它输出数据的前面。下面例子是使用jsp的out对象:bean中:public void write(javax.servlet.jsp.JspWriter out) throws IOException{ out.write("Write string here!");}^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^jsp页面中:<%@page contentType="text/html" import="java.io.*"%><html><head><title>JSP Page</title></head><body><%out.write("don't love me?");%><jsp:useBean id="mybean" class="arron.Makedir"/><%mybean.write(out);out.write("love me?");%></body></html> struts2 的简单登录项目--2 找个java工作怎么就这么难呢 在正则表达式是什么意思 dwr接口调用无反应? struts2+ hibernate 3联动下拉框 windows下,zip版本的Tomcat,如何作为windows服务启动 100分求:提交一个表单,并且上传若干个附件文件的代码? 刚才哪个问题还是没有解决, 请大吓在帮帮忙!!1 如何在table中动态显示图片啊?多谢! 自动提交下一个页面 jsp刚学,各位菜鸟们,前辈们提一点建议!!拜托了!!推荐几本基础的书吧???先谢了!!! 头都大了,jb8不能修改jsp文件
public void printFromServlet(HttpServletResponse response,String Str){
Str="test for test";
printWriter out=response.getWriter();
out.println("test for test");}
但如果你这样做的话,SUN公司的人会被你气S一半的
运算与显示分离,是sun提出jsp + bean来创建网站的目的。
如果一定要写,可以这样子,把jsp中的response对象,传递到bean中去,如下:
package my_package;
import java.io.*;
import javax.servlet.http.*;
public class Makedir{
String s="Write string here!";
public void write(javax.servlet.ServletResponse response) throws IOException{
response.getWriter().write(s);
}
}
jsp页面中,如下:
<%@page contentType="text/html" import="java.io.*"%>
<html>
<head><title>JSP Page</title></head>
<body>
<jsp:useBean id="mybean" class="arron.Makedir"/>
<%mybean.write(response);%>
</body>
</html>
下面例子是使用jsp的out对象:
bean中:
public void write(javax.servlet.jsp.JspWriter out) throws IOException{
out.write("Write string here!");
}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
jsp页面中:
<%@page contentType="text/html" import="java.io.*"%>
<html>
<head><title>JSP Page</title></head>
<body>
<%out.write("don't love me?");%>
<jsp:useBean id="mybean" class="arron.Makedir"/>
<%mybean.write(out);
out.write("love me?");%>
</body>
</html>