在完成Java Web运行环境的搭建后,便可着手开发首个Java Web应用,通常程序员会选择Hello World作为入门示例程序。
1、 启动Eclipse后,选择相应工作空间并确认,即可进入主工作界面开始操作。
2、 在项目视图中右键点击,选择新建Web项目,输入项目名称,即可开始创建首个Java Web程序。
3、 项目创建完成后,包含默认文件:src用于存放源代码,WebRoot作为应用根目录,web.xml则为程序的主要配置文件。
4、 右键点击src,选择新建包,完成包的创建后,继续新建一个Servlet,输入所需的Servlet名称即可。
5、 随后将自动生成默认的Servlet程序,其对应的类名与名称已在web.xml中完成配置,同时访问URL也已在映射关系中设置妥当。
6、 选择项目后,点击运行方式中的MyEclipse服务器应用,选定Tomcat服务器,即可启动并执行Java Web程序。整个过程通过集成环境自动部署,方便快捷地完成项目运行。
7、 初次访问时出现错误,是由于运行的URL已在web.xml中配置,正确的访问路径为/servlet/helloServlet。只需在地址栏输入该完整路径,即可正常访问对应资源,避免报错,确保程序正确执行并返回预期结果。
8、 运行程序后仍然出现错误提示:HTTP method GET is not supported by this URL。这是由于在Servlet中,自动生成的doGet方法默认调用了父类的super.doGet(),而父类HttpServlet中的该方法并未实现具体逻辑,导致请求无法被正确处理。实际上,我们重写的doGet方法本应处理GET请求,但因调用了父类未实现的方法,反而覆盖了自身的功能。因此,只需删除super.doGet()这一行代码,即可让重写的方法正常生效,使GET请求被正确响应,从而解决该报错问题。
9、 随后在此运行,代码顺利执行完成。
