中易网

怎么运行servlet文件?

答案:2  悬赏:30  
解决时间 2021-01-19 21:54
  • 提问者网友:沉默的哀伤
  • 2021-01-19 04:19
怎么运行servlet文件?
最佳答案
  • 二级知识专家网友:街头电车
  • 2021-01-19 05:59
第一,环境配置:使用的jsp环境是j2sdk1.4.0_01+Tomcat 4.1.
  第二,编译servlet程序:编译servlet程序需要把C:\Tomcat 4.1\common\lib\servlet.jar文件复制到C:\j2sdk1.4.0_01\jre\lib\ext目录下,否则会发生编译错误。
  第三,配置web.xml文件
  在web.xml文件中加入下列描述代码:
  
  HelloJsp
  HelloJsp
  

  
  HelloJsp
  /servlet/HelloJsp
  

  第四,把编译好的class文件放在WEB-INF\classes包内或指定的目录下。
  第五,运行。
  事例代码:
  HelloJsp.java
  import java.io.*;
  import javax.servlet.*;
  import javax.servlet.http.*;
  public class HelloJsp extends HttpServlet {
  public void doGet(HttpServletRequest request, HttpServletResponse response)
  throws IOException, ServletException
  {
  response.setContentType("text/html");
  PrintWriter out = response.getWriter();
  out.println("");
  out.println("");
  out.println("Hello Jsp!");
  out.println("");
  out.println("");
  out.println("Hello Jsp!");
  out.println("");
  out.println("");
  }
  }
  按上数步骤,最后在浏览器中输入: http://localhost:8080/servlet/HelloJsp
  如果出现Hello Jsp!的字样就ok了!
全部回答
  • 1楼网友:骨子里都是戏
  • 2021-01-19 06:24
楼主代码好象没啥问题, 是不是没有在web.xml里面配置servlet项
和servlet-mapping项?
//---------------------------------
刚试了一下,可以运行的,比如按下面方式配一下SERVLET:
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>test.test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/test.test</url-pattern>
</servlet-mapping>
//------------------------------------------------------------
看来楼主还是卡在环境的配置上,用的是什么环境?TOMCAT?
先试试TOMCAT自带的servlet examples之类的,然后把你的页面及脚本复制到那边目录里面, 一步步试.细心些. 注意TOMCAT的错误信息提示.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息