Servlet 简单实例
来源:互联网 发布:淘宝卖盗版软件违法吗 编辑:程序博客网 时间:2024/05/17 23:18
1、Servlet获取表单数据
getParameter()://获取表单参数的值。 getParameterValues()://获取多个值。 getParameterNames()://获取所有参数完整列表。
2、使用步骤
(1)创建一个class,继承HttpServlet
(2)Override doGet()和doPost方法
(3)使用@WebServlet()配置Servlet
3、代码解析
@WebServlet("/ServletDom")使用注解方式配置Servlet,无需再到web.xml配置servlet(浏览器输入localhost:8080/ServletDom)
4、完整实例
方式一:URL带参数的GET:localhost:8080/ServletDom?name=lee
方式二:表单提交,GET:
action对应/ServletDom
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <form action="ServletDom" method="get"> 姓名:<input type="text" name="name"/> <input type="submit" value="提交"/> </form></body></html>
方式三:表单提交,POST
只需要将method改为POST即可
package com.masorl;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;@WebServlet("/ServletDom")public class ServletDom extends HttpServlet { private static final long serialVersionUID = 1L; public ServletDom(){ super(); } @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //设置响应内容类型 resp.setContentType("text/html;charset=UTF-8"); String name = req.getParameter("name"); //获取name// String name = new String (req.getParameter("name").getBytes("ISO8859-1"),"UTF-8"); System.out.println(name); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req, resp); }}
阅读全文
0 0
- 简单的servlet实例
- Servlet简单实例
- 简单jsp+servlet实例
- Servlet简单实例
- java 简单servlet实例
- 简单的servlet实例
- Servlet简单实例1
- Servlet 简单实例
- tomcat开发servlet简单实例
- 简单的servlet程序实例
- Servlet简单登陆验证实例
- 简单Servlet/JDBC/JSP实例
- Servlet介绍以及简单实例
- Servlet+JSP开发简单实例
- 快速上手XDoclet 1 -- Servlet简单实例
- 快速上手XDoclet 1 -- Servlet简单实例
- java 一个简单的servlet实例
- Jsp+Servlet+JavaBean简单mvc实例
- 莫烦 python Pandas 学习笔记 2017.12.7.11
- linux下 /etc/profile、~/.bash_profile ~/.profile的执行过程
- 数据清洗--DataFrame中的空值处理
- 【第八周】项目4-字符串加密
- javascript 函数方法apply()和call()的共同点和区别
- Servlet 简单实例
- HTTP请求中POST与GET的区别
- Javascript Boolean对象与布尔值之间的差异
- struts2修改文件上传的大小
- APK反编译
- 断点续传下载文件 http
- 【第八周】项目一 建立顺序串算法库
- 解决“libstdc++.so.6: version `GLIBCXX_3.4.18' not found”
- [C#] Gembox.SpreadSheet向Excel写入数据及图表