安装Servlets和JSP

安装你的Servlet和JSP页面

10余年的彭州网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整彭州建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“彭州网站设计”,“彭州网站推广”以来,每个客户项目都认真落实执行。

编译你的Servlets,需要你设置CALSSPATH。例如:如果你在windows环境下使用JRun和JDK1.3,你可以打开一个命令行,然后执行以下命令:
c:\set CALSSPATH=C:\\lib\ext\servlet.jar; %CALSSPATH%
将你的Servlets拷贝到C:\\servers\default\default-app\WEB-INF\classes\下。编译你的Servlets:
c:\...\classess\>javac HelloWorld.java

好了,测试一下你的Servlets,在浏览器中输入: http://localhost:8100/default-app/servlet/HelloWorld为了运行你的JSP程序,你只要把.jsp文件拷贝到default-app目录下就可以了。

如果你使用的是其他的服务器或Servlets引擎,安装步骤可能有些不同。但是不管你使用什么服务器或引擎,你肯定都要设置CLASSPATH并编译你的Servlets程序。

好了,下面再让我们看一个例子来了解Servlet和JSP

 
 
 
  1. import java.io.*;  
  2. import javax.servlet.*;  
  3. import javax.servlet.http.*;  
  4. public class HelloWeb extends HttpServlet  
  5. {  
  6. public void doGet(HttpServletRequest request, HttpServletResponse response)  
  7. throws ServletException, IOException  
  8. {  
  9. response.setContentType("text/html");  
  10. PrintWriter out = response.getWriter();  
  11. out.println( "  
  12. + "Hello Web!");  
  13. out.close();  
  14. }  
  15. public void doPost (HttpServletRequest request, HttpServletResponse response)  
  16. throws ServletException, IOException  
  17. {  
  18. doGet(request, response);  
  19. }  
  20. }  

首先,我们先import java.io.*,javax.servlet.*和javax.servlet.http.*,这些文件中包含着在Servlets中使用的类。一般的情况下,你需要在你的Servlet和JSP中包含这些文件。然后,我们声明我们自己的类,我们自己的类主要是在基本类的基础上进行扩展以完成我们程序中的功能。我们还需要覆盖HttpServlet的doGet方法。在上面的主程序块中,我们必须设置内容类型。在使用PrintWriter或者ServletOutputStream向文档写东西前,需要设置全部的头部信息。在程序中,我们使用PrintWriter对象来输出信息,并在使用后要关闭这个对象。

我们已经重写了doPost方法。在上面的程序中,这个修改可能还体现不出他的效果,然而,在许多环境下你也要这样处理,例如,如果你希望使用POST方法得到数据而不是GET方法的话,这样做允许你的Servlets容易的处理这两种情况。

像所有的技术一样,Servlet和JSP具有他们

网页题目:安装Servlets和JSP
链接URL:http://www.36103.cn/qtweb/news48/27148.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联