| 发表于:2007-05-30 18:46:026楼 得分:5 |
package liaotian; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; public class messageservlet extends httpservlet { private static final string content_type = "text/html; charset=gbk "; //initialize global variables public void init() throws servletexception { } //process the http get request public void doget(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception { response.setcharacterencoding( "gbk "); request.setcharacterencoding( "gbk "); response.setcontenttype(content_type); printwriter out = response.getwriter(); out.println( " <html> "); out.println( " <head> <title> messageservlet </title> </head> "); out.println( " <body bgcolor=\ "#ffffff\ "> "); string strmsg = request.getparameter( "message "); if (strmsg==null ¦ ¦strmsg.equals( " ")) { displayhtml(out); } else { servletcontext app = getservletcontext(); stringbuffer objmsg =(stringbuffer)app.getattribute( "objmessage "); if (objmsg==null) { objmsg = new stringbuffer(); } string name = request.getparameter( "name "); objmsg.append( " <b> "+name+ "说: </b> "+strmsg+ " <br> "); app.setattribute( "objmessage ",objmsg); displayhtml(out); } out.close(); } public void displayhtml(printwriter out) { out.println( " <html> "); out.println( " <head> <title> messageservlet </title> </head> "); out.println( " <body bgcolor=#ffffff onload = javascript:frm.message.focus()> "); out.println( " <form method = post name =frm> "); out.println( " <input type = text name = message> "); out.println( " <input type=submit value = '发送 '> "); out.println( " </form> "); out.println( " </body> "); out.println( " </html> "); } //process the http post request public void dopost(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception { doget(request, response); } //clean up resources public void destroy() { } } 就这样 | | |
|