×

servlet怎么创建

servlet怎么创建(myeclipse怎么创建servlet)

admin admin 发表于2024-03-02 00:14:38 浏览27 评论0

抢沙发发表评论

这篇文章给大家聊聊关于servlet怎么创建,以及myeclipse怎么创建servlet对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

myeclipse怎么创建servlet

1、启动MyEclipse2、点击上图“File”工具栏 3、将鼠标移到“New Alt+Shift+N”,然后再选中并点击红框框定的“Web Project”选项 4、对上图进行如下操作: a、"Project Name"(蓝框框定处)输入创建的项目名;此处输入test; b、选中“Java EE 6.0”,注意:有些MyEclipse没有这个选项,这是其版本低的原因造成的(我这里使用的是MyEclipse 10); c、完成上面两步操作后直接点击“Finish”按钮即可; 5、通过上图三处被红框框定文字可以发现该工程已经是servlet3.0版本的了。选中新建工程中src,鼠标右键——》鼠标移至“New” 6、选中并点击上图中被红框框定的“Servlet”选项 7、对上图进行如下操作:a、"Package"(红框框定处)输入所创建servlet的包名;此处输入com.ghj.packageofservlet; b、"Name"(蓝框框定处)输入所创建servlet的名;此处输入TestServlet; c、完成上面两步操作后直接点击“Next”按钮即可; 8、对上图进行如下操作:如果要使用Servlet3.0新特性——采用注释的方式该servlet接受的请求路径,则取消上图被红框框定的复选框(取消后web.xml文件中将不会含有创建的Servlet的一些配置信息,此处取消该复选选中项);否则直接点击“Finish”按钮即可。至此3.0版的Servlet创建成功。将该Servlet修改为如下代码:package com.ghj.packageofservlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;***隐藏网址******隐藏网址******隐藏网址***@WebServlet(urlPatterns = "/TestServlet")//标明本servlet只接收TestServlet请求public class TestServlet extends HttpServlet {private static final long serialVersionUID = -4016775927444534220L;public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doPost(request, response);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html; charset=utf-8");PrintWriter out = response.getWriter();out.println("《!doctype html public \"-//w3c//dtd html 4.01 transitional//en\"》");out.println("《html》");out.println("《head》《title》超链接请求显示结果《/title》《/head》");out.println("《body》");out.print("《center style=\"margin-top:20%;\"》《font style=\"font-weight:bold;font-size:30pt;color:red;\"》恭喜你,请求成功!本响应来自于Servlet。《/font》《/center》");out.println("《/body》");out.println("《/html》");out.flush();out.close();}}9、将创建工程时已创建的index.jsp作如下修改:《%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%》《%String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/";%》《!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"》《html》 《head》 《title》测试首页《/title》 《/head》 《body》 《a href="《%=basePath%》TestServlet"》测试《/a》 《/body》《/html》***隐藏网址*** 11、点击上面“测试”(红框框定处)超链接,

如何创建简单servlet页面

(1)创建一个web项目

File----》New-----》Dynamic Web Project-----》输入项目名-----》将Dynamic web module version改为2.5-----》Next------》next------》Finish

这时在WebContent/WEB-INF/下已经自动生成web.xml文件。

(2)创建一个类继承servlet类

在项目中选择Java Resource---》右键src-----》New-----》Servlet-----》输入自定义的包名和类名------》Next------》修改URL mapping(自定义,但必须以”/”开头)----》Next-----》在弹出的Create Servlet框中,只需将Inherited abstract methods和doGet勾选-----》Finish

这时就生成了一个自定义Servlet类,可以在d0Get()方法中写入要输出的内容。

例如:

public class HelloServlet extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //解决中文乱码问题 resp.setContentType("text/html;charset=utf-8"); //向浏览器输出内容 resp.getWriter().write("这是第一个servlet程序。当前时间为:"+new Date()); } }

(3)此时WebContent/WEB-INF/下的web.xml文件也已经自动配置好了。打开可以看到含有如下代码:

《servlet》 《servlet-name》HelloServlet《/servlet-name》 《servlet-class》cn.hz.HelloServlet《/servlet-class》 《/servlet》 《servlet-mapping》 《servlet-name》HelloServlet《/servlet-name》 《url-pattern》/one《/url-pattern》 《/servlet-mapping》

其中/one就是刚刚自定义的URL mapping。

(4)配置tomcat服务器

点击window----》Preference-----》Server----》Runtime Environment------》Add-----》选择Apach Tomat v8.0------》Next-------》Finish

(5)将项目部署到tomcat服务器中

点击window-----》show view-----》servers 可以看到如下所示

如果已有项目,将项目移除后,右键点击clean,再双击,可以看到如下页面:

选择第二个,use Tomcat installation(takes control of Tomcat installation)

再点击Deploy path右边的Browse,选择tomcat目录下的web应用目录,Ctrl+s保存。

(6)启动tomcat服务器

可以右击项目-----》Run As------》Run on Server------》选择Tomcat v8.0 Server at localhost-----》Next-----》将要运行的项目添加到右边Configured------》Finish

eclipse怎么创建servlet

eclipse创建servlet的方法:

1、打开new-other,如图

2、在弹出的窗口中输入:serv,选择servlet:

3、输入class名,比如dsss:

4、生成的Dsss.java文件如下:

关于servlet怎么创建,myeclipse怎么创建servlet的介绍到此结束,希望对大家有所帮助。