stap:
1, complie the codes
2, jar cvf bean.jar
CoreBeanServlet.class
3, if you use JWS, put it
into your server like normal servlet(goto servlet configuration panel ....), and
the servlet configuration panel will automagically knows every property
advertised by the CoreBeanServlet.
import javax.servlet.*;
import java.io.*;
import javax.servlet.http.*;
public class CoreBeanServlet extends HttpServlet
{
private String html_title = "Hello, from CoreBeanServlet!";
private String html_bgcolor = "ffffff";
private String table_bgcolor = "ffff55";
private String table_border = "5";
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
res.setContentType("text/html");
PrintWriter pw = res.getWriter();
pw.println("<html>");
pw.print ("<head><title>");
pw.print (html_title);
pw.println("</title></head>");
pw.print ("<body bgcolor=\"");
pw.print (html_bgcolor);
pw.println("\">");
//an HTML table
pw.println("<CENTER>");
pw.print ("<table bgcolor=\"");
pw.print (table_bgcolor);
pw.print ("\"");
pw.print (" border=\"");
pw.print (table_border);
pw.println("\">");
pw.println("<TR>");
pw.println("<TD>Book</TD>");
pw.println("<TD>Core Java Web Server</TD>");
pw.println("</TR>");
pw.println("<TR>");
pw.println("<TD>Author</TD>");
pw.println("<TD>Tim Kimmet</TD>");
pw.println("</TR>");
pw.println("<TR>");
pw.println("<TD>Author</TD>");
pw.println("<TD>Christopher Taylor</TD>");
pw.println("</TR>");
pw.println("</table>");
pw.println("</CENTER>");
pw.println("</body>");
pw.println("</html>");
pw.close();
}
public String getHtml_title()
{
return html_title;
}
public void setHtml_title(String aTitle)
{
this.html_title = aTitle;
}
public String getHtml_bgcolor()
{
return html_bgcolor;
}
public void setHtml_bgcolor(String aColor)
{
this.html_bgcolor = aColor;
}
public String getTable_bgcolor()
{
return table_bgcolor;
}
public void setTable_bgcolor(String aColor)
{
this.table_bgcolor = aColor;
}
public String getTable_border()
{
return table_border;
}
public void setTable_border(String aBorderSize)
{
this.table_border = aBorderSize;
}
}
import java.io.*;
import javax.servlet.http.*;
public class CoreBeanServlet extends HttpServlet
{
private String html_title = "Hello, from CoreBeanServlet!";
private String html_bgcolor = "ffffff";
private String table_bgcolor = "ffff55";
private String table_border = "5";
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
res.setContentType("text/html");
PrintWriter pw = res.getWriter();
pw.println("<html>");
pw.print ("<head><title>");
pw.print (html_title);
pw.println("</title></head>");
pw.print ("<body bgcolor=\"");
pw.print (html_bgcolor);
pw.println("\">");
//an HTML table
pw.println("<CENTER>");
pw.print ("<table bgcolor=\"");
pw.print (table_bgcolor);
pw.print ("\"");
pw.print (" border=\"");
pw.print (table_border);
pw.println("\">");
pw.println("<TR>");
pw.println("<TD>Book</TD>");
pw.println("<TD>Core Java Web Server</TD>");
pw.println("</TR>");
pw.println("<TR>");
pw.println("<TD>Author</TD>");
pw.println("<TD>Tim Kimmet</TD>");
pw.println("</TR>");
pw.println("<TR>");
pw.println("<TD>Author</TD>");
pw.println("<TD>Christopher Taylor</TD>");
pw.println("</TR>");
pw.println("</table>");
pw.println("</CENTER>");
pw.println("</body>");
pw.println("</html>");
pw.close();
}
public String getHtml_title()
{
return html_title;
}
public void setHtml_title(String aTitle)
{
this.html_title = aTitle;
}
public String getHtml_bgcolor()
{
return html_bgcolor;
}
public void setHtml_bgcolor(String aColor)
{
this.html_bgcolor = aColor;
}
public String getTable_bgcolor()
{
return table_bgcolor;
}
public void setTable_bgcolor(String aColor)
{
this.table_bgcolor = aColor;
}
public String getTable_border()
{
return table_border;
}
public void setTable_border(String aBorderSize)
{
this.table_border = aBorderSize;
}
}
