千家信息网

如何使用JavaWeb实现表单提交

发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,这篇文章主要介绍如何使用JavaWeb实现表单提交,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!register.html
千家信息网最后更新 2024年11月25日如何使用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值                Enumeration names=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安全错误 数据库的锁怎样保障安全 互联网信息科技服务平台 珠海考试软件开发报价 个体经商户软件开发和经营 不同项目可以共用一个服务器么 天津知名冷库软件开发 服务器的最新版本 做网络安全的会做 linux下载服务器文件 湖南会计软件开发创新服务 高校网络安全与政治风险 中软国际网络安全 海淀区网络技术服务采购 宁波网络安全准入控制研发公司 计算机网络技术第二版电子书 公安部网络安全保卫职责 白鹤租房网络安全 国家电网网络安全操作规范 网络安全证书双证 陇西县公安局网络安全管理大队 汝阳服务器离汝州服务区有多远 网络安全大检查消防 数据库测试数据生成器中文绿色版 金山区购买网络技术开发材料 济南柒零叁网络技术 深圳云动互联网科技有限公司 伟航互联网科技 京东云数据库研发团队 伴随网络技术的发展英语翻译 软件开发女生职业规划书范文 浪潮软件开发中心
    0