Book.java
___________________________
package test;
public class Book {
private String title;
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public Book() {
}
public Book(String title) {
this.title = title;
}}
__________________________________
用javac Book.java
结会有一个Book.class
*****************************
book.jsp
第一种方法
<jsp:useBean id="mybook" class="test.Book" />
<jsp:setProperty name="mybook" property="title" value="书的名字" /><br>传值
<jsp:getProperty name="mybook" property="title" /><br>读出
—————————————————
结果:传值书的名字
读出
—————————————————
第二种方法
<%test.Book mybook=new test.Book("构造对调用重载");%>
<%=mybook.getTitle()%>
—————————————————
结果:构造对调用重载
—————————————————
*****************************
本人抽空为你特意写作的!!!
学习用!!
___________________________
package test;
public class Book {
private String title;
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public Book() {
}
public Book(String title) {
this.title = title;
}}
__________________________________
用javac Book.java
结会有一个Book.class
*****************************
book.jsp
第一种方法
<jsp:useBean id="mybook" class="test.Book" />
<jsp:setProperty name="mybook" property="title" value="书的名字" /><br>传值
<jsp:getProperty name="mybook" property="title" /><br>读出
—————————————————
结果:传值书的名字
读出
—————————————————
第二种方法
<%test.Book mybook=new test.Book("构造对调用重载");%>
<%=mybook.getTitle()%>
—————————————————
结果:构造对调用重载
—————————————————
*****************************
本人抽空为你特意写作的!!!
学习用!!
解决方案 »
- java 下拉框
- springside
- struts2+spring+hibernate整合的问题
- java中文乱码问题: 执行sql存入mysql数据库 中文变为乱码 求解
- jsp调用bean出错
- 配置了ORACLE数据源,请问怎样把连接数据库封装到一个类中?
- 在windows2000上用vmware安装虚拟red hat linux后,哪儿有iso形式的jdk和tomcat下载和安装啊?
- Tomcat不自动更新怎么解决? (高分100)
- 大哥,java.lang.NullPointerException这么解决啊,高分求救1
- 用itext生成PDF时 怎么强制限制表格高度
- 我的index.jsp页面,连续打开10个后速度急慢为什么?求救!
- 急!在线等待!!我用 xp系统 resin+mysql+aph 的jsp环境做服务器,经过一天运行后,速度及其慢。求救!
import Javax.Servlet.*;
import Javax.Servlet.http.*;
import Java.io.*;
import Java.util.*;
import sun.net.smtp.*;public class Servlet1 extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
public void init() throws ServletException {
}
/** HTTP Get 请求*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>在JSP中发送邮件</title>");
out.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">");
out.println("</head>");
out.println("<body bgcolor=\"#FFFFFF\">");
out.println("<div align=\"center\">");
out.println("<p><b>如何在JSP中发送邮件</b> </p>");
out.println("<form method=\"post\" action=\"compose.JSP\">");
out.println("<table width=\"70%\" border=\"1\">");
out.println("<tr> ");
out.println("<td bgcolor=\"#CCCCFF\" width=\"31%\"> ");
out.println("<div align=\"right\"><b><font color=\"#FF0033\">收件人地址:</font></b></div>");
out.println("</td>");
out.println("<td bgcolor=\"#FFCCCC\" width=\"69%\"> ");
out.println("<input type=\"text\" name=\"recipients\" size=\"40\">");
out.println("</td>");
out.println("</tr>");
out.println("<tr> ");
out.println("<td bgcolor=\"#CCCCFF\" width=\"31%\"> ");
out.println("<div align=\"right\"><b><font color=\"#FF0033\">主题:</font></b></div>");
out.println("</td>");
out.println("<td bgcolor=\"#FFCCCC\" width=\"69%\"> ");
out.println("<input type=\"text\" name=\"subject\" size=\"40\">");
out.println("</td>");
out.println("</tr>");
out.println("<tr> ");
out.println("<td bgcolor=\"#CCCCFF\" width=\"31%\"> ");
out.println("<div align=\"right\"><b><font color=\"#FF0033\">内容:</font></b></div>");
out.println("</td>");
out.println("<td bgcolor=\"#FFCCCC\" width=\"69%\"> ");
out.println("<textarea name=\"content\" cols=\"40\" rows=\"6\"></textarea>");
out.println("</td>");
out.println("</tr>");
out.println("<tr> ");
out.println("<td bgcolor=\"#CCCCFF\" width=\"31%\"> ");
out.println("<div align=\"right\"><b><font color=\"#FF0033\">发信人地址:</font></b></div>");
out.println("</td>");
out.println("<td bgcolor=\"#FFCCCC\" width=\"69%\"> ");
out.println("<input type=\"text\" name=\"addresser\" size=\"40\">");
out.println("</td>");
out.println("</tr>");
out.println("<tr> ");
out.println("<td bgcolor=\"#CCCCFF\" width=\"31%\"> ");
out.println("<div align=\"right\"><b><font color=\"#FF0033\">邮件服务器:</font></b></div>");
out.println("</td>");
out.println("<td bgcolor=\"#FFCCCC\" width=\"69%\"> ");
out.println("<input type=\"text\" name=\"host\" size=\"40\">");
out.println("</td>");
out.println("</tr>");
out.println("<tr bgcolor=\"#FF9966\">");
out.println("<td colspan=\"2\"> ");
out.println("<div align=\"center\"> ");
out.println("<input type=\"submit\" name=\"Submit\" value=\"发 邮 件\">");
out.println("<input type=\"reset\" name=\"Submit2\" value=\"重 写\">");
out.println("</div>");
out.println("</td>");
out.println("</tr>");
out.println("</table>");
out.println("</form>");
out.println("<p> </p>");
out.println("</div>");
out.println("</body>");
out.println("</html>");
}
}
[javac] Compiling 1 source file
[javac] Since fork is true, ignoring compiler setting.
[javac] C:\Tomcat 4.1\work\Standalone\localhost\w\jsp2_jsp.java:69: setOut(javax.servlet.jsp.JspWriter) in untitled2.outc cannot be applied to (javax.servlet.http.HttpServletResponse)
[javac] outc.setOut(response);
[javac] ^
[javac] 1 error
其实你只是想把让bean里可以往页面上写东西,对吧???
那么就 不是 用 JspWriter,//而是如下<jsp:useBean id="bean" class="XXX" scope="XXX"/>
<%
bean.setOut(response.getWriter());
bean.test();
%>bean:
java.io.PrintWriter out=new java.io.PrintWriter();
public void setOut(java.io.PrintWriter out)
{
this.out=out;
}
public void test()
{
out.println("<font size=12>hello</font>");
}我没有调试了,你自己调试吧。
建议以后提问的时候,就说“我想实现遮掩感到效果,该怎么办”。而不是“我需要XXX的完整代码”。会让人以为你是那种只知道到处要别人现成东西的人,那样愿意回答你的问题的人也就不多了。