如何使用JavaWeb实现表单提交
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章主要介绍如何使用JavaWeb实现表单提交,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!register.html
千家信息网最后更新 2025年02月02日如何使用JavaWeb实现表单提交
这篇文章主要介绍如何使用JavaWeb实现表单提交,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
register.html
register.html 注册表单
RegisterServlet.java
package request;import java.io.IOException;import java.io.PrintWriter;import java.util.Arrays;import java.util.Enumeration;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class RegisterServlet extends HttpServlet{ //调出doGet方法 protected void doGet(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException { //使用req接收请求参数 String strName=req.getParameter("username"); //处理中文乱发问题 byte[] bs=strName.getBytes("iso8859-1"); String name=new String(bs,"utf-8"); System.out.println(name); } //调出doPost方法 protected void doPost(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException { //设置请求参数中的编码 req.setCharacterEncoding("utf-8"); //使用req接收请求参数 String strName=req.getParameter("username"); System.out.println("strName"); } //调出service方法 protected void service(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ PrintWriter pw=response.getWriter(); System.out.println("注册。。。"); //1.获取浏览器端发送请求的完整路径; StringBuffer sbuf=request.getRequestURL(); pw.println("url:"+sbuf); //System.out.println(sbuf); //2.获取资源名部分-请求路径中8080后的地址; String uri=request.getRequestURI(); pw.println("uri:"+uri); //3.获取请求路径中参数; String qs=request.getQueryString(); pw.println("qs:"+qs); //4.获取请求路径中的ip地址; String ip=request.getRemoteAddr(); pw.println("ip:"+ip);//ip=127.0.0.1 //5.获取浏览器发送请求的方式(get请求、post请求) //在浏览器端,浏览器地址栏回车、超链接、表单的默认方式都是get请求方式 //在浏览器端,表单设置method="post"的方式提交是post请求方式 String method=request.getMethod(); pw.println("method="+method);//method=GET //6.获取web应用名 String cp=request.getContextPath(); pw.println("cp="+cp);//cp=/servlet //接收表单提交发送过来的参数 //获得单个value值 String strName=request.getParameter("username"); String strPwd=request.getParameter("pwd"); pw.println("Name:"+strName+" Pwd:"+strPwd); //获得多个对应value值 String[] strInterest=request.getParameterValues("interest"); pw.println(Arrays.toString(strInterest)); //获取请求参数中所有的name值 Enumerationnames=request.getAttributeNames(); pw.println(names); //使用循环将names中的内容取出 while(names.hasMoreElements()){ System.out.println(names.nextElement()); } } }
修改web.xml,添加如下code
RegisterServlet request.RegisterServlet RegisterServlet /register
重新配置服务器
先点击左侧图标
再点击Redeploy,重新部署Tomcat服务器
以上是"如何使用JavaWeb实现表单提交"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
表单
参数
方式
浏览器
浏览
路径
内容
地址
方法
兴趣
服务器
篇文章
utf-8
服务
安全
人工
人工智能
价值
单个
图标
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
支付宝查询大数据库
软件开发需要签协议吗
国内权威网络安全网站
四川电视墙服务器多少钱
数据库系统正确叙述
腾讯百万网络技术
起点无法订阅网络安全
console 服务器
软件开发有什么要求吗
软件开发和java后端开发
软件开发哪个证最权威
派派拓客系统软件开发
海南海科软件开发有限公司
省委网络安全局
软件开发技术方案设计书
数据库怎么解压
材料费可以用于软件开发吗
奉贤区一站式软件开发质量保证
电脑连服务器密码错误
h5怎么连接本地数据库
网络技术是不是程序员
华为服务器mtbf认证报告
php 并发更新数据库
上海燎萤网络技术
对日软件开发是啥工作
MySQL数据库实验三答案
信息化安全和网络安全
湖南君辉网络技术有限公司分公司
计算机网络技术问卷调查
网络安全歌谣