当前位置:  技术问答>网络技术 iis7站长之家

运行第一个servlet?

    来源: 互联网  发布时间:2015-05-14

    本文导语:  写了一个简单的servlet,程序如下:   import  java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class SomeServlet extends HttpServlet{     public void doGet(HttpServletRequest request,HttpServletResponse response)          thr...

写了一个简单的servlet,程序如下:
  import  java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SomeServlet extends HttpServlet{
    public void doGet(HttpServletRequest request,HttpServletResponse response) 
        throws ServletException,IOException{
        PrintWriter out = response.getWriter();
        out.println("hello world");
        }
}
程序编译通过,拷贝到Tomcat下我建立的sevlet目录下:
然后建立了测试Html如下:


示列表单


用Post方法发送数据的表单




在调用http://hjserver:8080/index1.html时,不显示hello world为什么?

|
好象就OK了

|
你的Servlet还没有每调用呢!Servlet是需要触发的,浏览器下载index.html后不会自动执行你的Servlet.改改的你的html文件,比如:
 

示列表单


用Post方法发送数据的表单



 点击超链就会调用你Servlet的doGet()方法了!

|
再详细说明一下你把 servlet 存在什么目录下。

|
注意你的程序
public void doGet(HttpServletRequest request,HttpServletResponse response) 
        throws ServletException,IOException{
        PrintWriter out = response.getWriter();
        out.println("hello world");
        }
你只实现了doGet方法,所以用post时不行,解决的方法
1、在你的表单里,设为method=get
2、加一个方法
public void doPost(HttpServletRequest request,HttpServletResponse response) 
        throws ServletException,IOException{
            doGet(request,response); 
        }
祝你好运。

|
另外,你的表单必须要提交到那个servlet去阿
修改你的HTML文件如下




    
 
 

您可能感兴趣的文章:

  • 在IE下执行servlet时为什么有些servlet可以正常运行,有些却提示下载文件?
  • 可以用TOMCAT自带的服务器运行servlet,但怎样让apache支持servlet?
  • tomcat下servlet无法运行,但是jsp可以运行,在线等待。。。
  • 有谁使用JRun,为何可以运行Servlet,却不能运行jsp?
  • 我在书上看到:“JSP页面最终都要编译成SERVLET 才能执行” 那么我自已可以写SERVLET 吗?如果能,又怎样运行它呢 ?
  • 如何在tomcat下运行servlet,jdk可以编译servlet吗?
  • JBuilder下面调试运行servlet的问题
  • 请问Tomcat怎么配置servlet的运行环境?谢谢!!!
  • Win98me下如何设置才能运行servlet程序。
  • IIS+resin如何运行Servlet
  • 简单问题,请问servlet在怎样的环境下运行?
  • 请教如何在tomcat下配置servlet运行环境??
  • 极菜的问题!!resin2.0.4+jdk1.3就可以运行servlet了吗?
  • 哪里有直接用Tomcat运行用Jbuilder编写的servlet程序?
  • 各位大哥,我真的很惨,我的tomcat不能运行servlet和jsp,情况和别人有些相同,有些不同!
  • 运行JSP、SERVLET需要那些配置?需要如何设置?请各位指点。
  • 请问怎么设置JB6才能让它编写Servlet程序,并试运行?
  • 怎样在tomcat启动时自动运行一个servlet?
  • TOMCAT 4.0 如何配置SERVLET 使其运行?100分相送!!!
  • 到底如何测试一个Servlet,就是让他运行起来,希望有人能详细说明一下
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • SecureCRT上运行一个JAVA程序,该程序类似一个在WINDOWS下一直运行的CMD窗口的东西,SecureCRT关掉后,JAVA还会继续运行吗?
  • 在docker容器中运行hello world!
  • 如何运行外部命令后不等外部命令运行结束直接运行下一条命令
  • 通过docker ps命令检查运行中的docker镜像
  • 嵌入式linux开发:一段代码在windows平台用VC编译运行正常,在linux平台用gcc编译运行正常,但是用arm-linux-gcc编译在嵌入式板子上运行就不正常.
  • 通过docker run命令运行新的docker镜像
  • 用Jbuilder3 遇到问题不能运行把可疑代码注掉后可以运行但是重新使用可疑代码时又可以运行了多次重复都是如此
  • 安装运行微软win7/Windows7系统要求及官方下载地址
  • “模块”在内核中运行与作为单独进程运行在机制上有什么区别与联系?
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • telnet到主机去运行一个我编的程序,退出telnet时那个程序也不运行了,这是怎么回事?按程序逻辑它应该一直运行下去的。
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法
  • 请问:进程创建的线程是怎样运行的啊,线程的处理函数运行完了,线程就退出了吗?
  • ​Windows Server 2016提供Docker原生运行的企业级支持
  • 请教为什么要运行一个可执行文件要以./文件名 的形式来运行?
  • windows下cmd命令提示符下让程序后台运行命令
  • 请问怎么改配置文件啊?能运行startx启动XWindow,运行X就不行呢?
  • 问一个crontab中不能运行手动可以运行的问题
  • 中断恢复现场时怎样判断进程运行到那一步,如何无缝连续运行的呢?
  • 关于shell脚本手动运行和自动运行的区别


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3