使用Servlet获取jsp表单中的元素值并展示
来源:互联网 发布:宝格丽蛇头包尺寸数据 编辑:程序博客网 时间:2024/06/05 19:37
思路:首先我们新建一个jsp表单元素,然后新建一个servlet,最后调用request方法获取jsp表单元素的值,然后输出出来。
注:关键知识点在于request.getParameter()方法。
index.jsp
<%@ page language="java" import="java.util.*" session="false" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>Index</title> </head> <body> <%--表单内容 --%> <form method="post" action="servlet" name="form" > <center> 用户名:<input type="text" size="20px" name="user" value="<%=name%>" > <br><br> 密 码:<input type="password" name="password" value="<%=pwd%>"> <br><br> <input type="button" value="提交" onclick="Login()" id="tijiao" > <input type="reset" value="重置"> <br> 保存用户名和密码:<input type="checkbox" value="<%=ischecked%>" name="save"> <br> </center> </form> <%--以上是表单内容 --%> </body></html>
注意,要把jsp最上面的字符集设置为utf-8
Servlet.java
package com.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import com.JDBC.JDBC;import com.userbeen.UserBeen;public class Servlet extends HttpServlet { /** * Constructor of the object. */ public Servlet() { super(); } /** * Destruction of the servlet. <br> */ public void destroy() { super.destroy(); // Just puts "destroy" string in log // Put your code here } 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"); //获取表单中用户名的值 String user=request.getParameter("user"); //获取表单中密码的值 String pwd=request.getParameter("password"); //设置输出流 PrintWriter out = response.getWriter(); out.println("这是表单中的用户名:"+user); out.println("这是表单中的密码:"+pwd); } /** * Initialization of the servlet. <br> * * @throws ServletException if an error occurs */ public void init() throws ServletException { // Put your code here }}
第三步是在web.xml里配置servlet,最后在web.xml里进行配置,然后运行tomcat,浏览器访问即可。
1 0
- 使用Servlet获取jsp表单中的元素值并展示
- 在servlet中批量获取表单元素的值
- JSP 第一天:提交表单--获取表单中的数据值
- 如何获取HTML5表单中的元素的值
- 使用jsp+servlet完成一个表单验证
- 使用jsp+servlet完成一个表单验证
- form表单处理——使用servlet展示用户名、密码
- servlet中获取jsp中的空值问题
- JavaScript 获取表单元素值
- 表单元素值的获取
- JSP通过Servlet提交表单数据并显示
- Jsp&Servelet 学习笔记- 在Tomcat中的servlet.xml使用Context元素
- JSP简单练习-用Servlet获取表单数据
- jsp+servlet 表单验证
- 获取表单文件,并保存在本地(Servlet)
- JSP读取表单元素
- 利用数组获取表单元素并循环插入数据库
- JSP+servlet+cookie中的表单中文乱码出错的解决方案
- TBB TBH
- iOS获取当前viewctonroller
- C++让窗口无效,引起窗口重绘
- POJ3253[USACO 2006 November Gold]--Fence Repair
- 简要介绍一下UTF-8编码和GBK编码------并利用linux中的iconv命令来实现UTF-8和GBK之间的相互转换
- 使用Servlet获取jsp表单中的元素值并展示
- perl判断Excel单元格是否是合并单元格
- 深度学习测试库说明
- 伸缩立方(Scale Cube)
- js十大算法排序
- 缓存应用:单例模式在缓存机制中的应用
- Cocos2d-x3.x 精灵帧缓存和纹理缓存
- windows 重装后一些软件的配置
- Eclipse修改项目访问名称