其他分享
首页 > 其他分享> > JSP编写Servlet(一)

JSP编写Servlet(一)

作者:互联网

用户自定义的类需要继承HttpServlet,然后重写doGet()和doPost()

重写doGet()或者doPost()方法

在web.xml中注册Servlet

  1. 新建一个web项目工程
    File—New—Web Project,这里项目名命名为Servlet001。

  2. 然后再index.jsp文件里编写:

  3. 在新建的Web Project目录下的src文件—New–Package,即新建一个包,我这里命名的是Servlet.

  4. 光标放在新建的包Servlet上面—New—Class,新建一个类。
    Name:是类的名字,可以随便命名,这里假设为HelloServlet,
    SuperClass:点击右边的Browse…,出现Super Class Selection界面,在Choose a type 选项框中输入HttpServlet,选择javax.servlet.http.HttpServlet。点击OK , finish。
    打开.java文件,在中间输入代码区域右击,Source—Override Implement Methods…,选中开头为doGet和doPost的方法,打勾,点击OK.

  5. 打开该项目的web.xml文件,添加两个配置标签:

  <servlet>
  <servlet-name>HelloServlet</servlet-name>
  <!--类的名字,需要包含包的名字-->
  <servlet-class>servlet.HelloServlet</servlet-class>
  </servlet>
  
  <servlet-mapping>
  <servlet-name>HelloServlet</servlet-name>
  <!---是这个Servlet的名字--->
  <url-pattern>/servlet/HelloServlet</url-pattern>
  </servlet-mapping>
  

注意:在编写Servlet中,可以指定输出的文件类型或字符集:

response.setContentType("text/html;charset=utf-8");
方式一:Get方式:
<a href="路径">Get方式请求HelloServlet</a>
方法二:Post方式,需要做表单
<form action="" method="post">
<input type="" value="">/

</form>
qq_40831898 发布了14 篇原创文章 · 获赞 0 · 访问量 119 私信 关注

标签:web,Servlet,doPost,JSP,New,编写,servlet,HelloServlet
来源: https://blog.csdn.net/qq_40831898/article/details/103940269