精华内容
下载资源
问答
  • WEB表单提交方式

    2020-08-23 16:49:02
    具体点说来就是:对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回...

    GET与PSOT的区别

    对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 (返回数据)。这样看起来,因为POST需要两步,时间上消耗的要多一点,所以GET比POST更有效。

    1. GET与POST都有自己的语义,不能随便混用。
    2. 如果网络环境好的话,发一次包的时间和发两次包的时间差别基本可以无视。如果网络环境差的话,两次包的TCP在验证数据包完整性上,有非常大的优点。
    3. 并不是所有浏览器都会在POST中发送两次包,Firefox就只发送一次。GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主动cache,而POST不会,除非手动设置。GET请求只能进行url编码,而POST支持多种编码方式。GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。GET请求在URL中传送的参数是有长度限制的,而POST么有。对参数的数据类型,GET只接受ASCII字符,而POST没有限制。GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。GET参数通过URL传递,POST放在Request body中。
    展开全文
  • 1.表单提交方式(1) 使用input控件中的submit提交代码如下:Title用户:密码:结果:上图是通过get方法使用input控件中的submit的表单提交方式(2)使用button提交表单步骤:通过ID获取form标签设置action(要提交的页面...

    1.表单提交方式

    (1) 使用input控件中的submit提交

    代码如下:

    Title用户:
    密码:

    结果:

    b7adcc2965a8bbbfc71ccb4e4d444357.png

    上图是通过get方法使用input控件中的submit的表单提交方式

    (2)使用button提交表单

    步骤:

    通过ID获取form标签

    设置action(要提交的页面)

    调用submit()方法提交form表单

    代码如下:

    Title

    functionsubmit1(){

    varmyForm =document.getElementById('myform');//获取到form

    myForm.action='#';

    myForm.method='get';

    myForm.submit();

    }

    用户:
    密码:

    结果:

    592e711b53edc685fbc4ba518ae8b87b.png

    如上所示,在button中添加鼠标点击事件,通过JavaScript中获得form对象,调用submit()方法实现表单的提交

    (3)使用超链接提交

    格式:

    点我提交

    结果:

    08cf6154030a65b7c08089129fd96163.png

    补充知识点:

    以后的学习中可能会遇到的事件:

    onfocus:得到焦点

    onblur:失去焦点

    通过上面两个事件可以实现文本框内默认文本不消失的效果

    示例:

    Title

    functiongetmouse(){

    varusername =document.getElementById('user');

    username.value="";

    }

    functionlosemouse() {

    varusername=document.getElementById('user');

    username.value='请输入用户名';

    }

    用户:
    密码:

    当用户名输入框未获得焦点(鼠标)时,文本框默认显示"请输入用户名"

    020f5a9185dd1ad29b4c9ecbe74a5228.png

    当输入框获得焦点时,文本框显示如下

    3cc739446123f2300bfd9c19d2911250.png

    当输入框再次失去焦点时,又会显示默认文本:

    09c9ded20f5e9666de0ab5c27724d2ee.png

    日期:2019-04-04

    时间:22:24:36

    以上就是JavaWeb学习日记第一天内容.

    展开全文
  • java web表单提交方式

    千次阅读 2017-07-07 17:21:16
    在Java web表单提交的几种方法,本人才学疏浅,望大神帮我补充,  第一种也是最简单的方法就是在form 标签中加上一个action,action对应的就是你要将表单提交的地址,其中按扭为submit,例如: [java] view...

     在Java web中表单提交的几种方法,本人才学疏浅,望大神帮我补充,

          第一种也是最简单的方法就是在form 标签中加上一个action,action对应的就是你要将表单提交的地址,其中按扭为submit,例如:

    [java] view plain copy
    1. <form action="servlet/Denglu"method="post">  
    2.        用户名:<input type="text" name="username"/><br/>  
    3.        密码:<input type="password" name="keyword"/><br/>  
    4.       学号:<input type="num" name="num"/><br/>  
    5.      验证码:<input type="text" name="verifycode" size="3"/>  
    6.        <img id="verifyCode" src="/stucheck/servlet/VerifyCodeServlet" border="2"/>  
    7.        <a href="javascript:_change()">换一张</a>  
    8.        <br/>     
    9.        <input type="submit" value="登录">  
    按下登录按钮,则把用户输入的内容提交给Denglu的servlet进行处理

         第二种方法是采用button组件的onclick()函数进行提交,例如:

    [java] view plain copy
    1. <form id="modify" style="display:none" action="servlet/XiuGai" method="post">  
    2.               <%  
    3.                    String massage = " ";  
    4.                    String msg = (String)request.getAttribute("msg");  
    5.                    if(msg != null){  
    6.                         massage = msg;  
    7.                     }  
    8.                   %>  
    9.                   <font><%=massage %></font>  
    10.                     <span id="user"><img src="images/agent.png" alt=""><input tabindex="1" type="text"   
    11.                                    placeholder="请输入您的学号" name="user"></span>  
    12.                     <span id="password"><img src="images/lock.png" alt=""><input tabindex="2" type="password"   
    13.                                         placeholder="请输入您要修改的密码" name="password"></span>  
    14.                     <span id="passwordone"><img src="images/lock.png" alt=""><input tabindex="2" type="password"   
    15.                                    placeholder="请确认您的新密码" name="passwordone"></span>  
    16.          
    17.                     <div id="button" type="submit" οnclick="word()"><a style="color:#fff;text-decoration: none;"   
    18.                              href="servlet/XiuGai" >确定</a></div>  
    19.                       
    20.                     <div id="close">取消</div>  
    21.         </form>  
    word()函数为:
    [java] view plain copy
    1. function word(){  
    2.         document.getElementById("modify").submit();  
    3.         alert('您的密码已经修改成功!');  
    4.         }    
    则表单的数据提交给XiuGai的servlet进行处理。

           第三种方法是通过form的onsubmit()函数

    [java] view plain copy
    1. <form name="reply"  method="post" οnsubmit="return validateForm( );">    
    2.         <input type="text" name="title"  size="80" /><br />    
    3.         <textarea name="cont" cols="80" rows="12"></textarea><br />    
    4.         <input type="submit" value="提交" >    
    5. </form>    
    其中onsubmit中一定要加上return,否则会一直执行,不会返回

    按钮的类型要为submit

    展开全文
  • 通常浏览器至少支持的两种编码方式为:

    如果表单传输的是简单简短的数据,就使用

    application/x-www-form-urlencoded


    如果表单传输的是复杂的数据,就使用

    multipart/form-data

    multipart/form-data 也支持 Base64编码,使用文本的模式传输二进制数据。




    展开全文
  • 其默认的表单提交方式为:method="get" 除此之外,地址栏请求方式与超链接请求方式也默认为:method="get" get与post的区别: get方式会在地址栏显示请求信息,但是地址栏能容纳的信息有限,约为4-5kb,若请求数据过...
  • 提交方式有get和post,默认为get,GET方式提交的数据在URL中是可见的,并且传送的数据大小有限制。URL的长度应限制在1MB字符以内。如果发送的数据量太大,数据将被截断,从而导致意外或失败的处理结果。 接收方式有$_...
  • 做一个java web项目,表单提交注册和登录的方式,想在中间添加密码的md5加密可以 吗?有什么方法
  • 在面试的时候,经常会有人问form的get和post提交数据的区别。在网上找了下下,现将其转发在下面。 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,...
  • 背景:页面表单post请求后,不管是成功与否,都希望有相应的数据返回,提示用户操作成功,失败,禁止等等,但是在之前的文章form和ajax表单提交方式的区别中有提到过这两种请求方式的一些区别,这篇文章将讲一讲两种...
  • java WEB学习总结:form表单重复提交处理方式,思维导图链接 http://www.xmind.net/m/rZrt 转载于:https://my.oschina.net/u/3...
  • 登录大体有两种方法一个是表单提交另一个就是ajax提交 1.表单提交 表单提交如果前端JS没有验证十分简单,不详述。 JS验证用户名、密码是否为空 其中非submit和button按钮 submit有一些主要事项 form中要onsubmit=...
  • 表单提交到一个 Servlet, 而 Servlet 又通过请求转发的方式响应一个 JSP(HTML) 页面, 此时地址栏还保留着 Serlvet 的那个路径, 在响应页面点击 "刷新" ②. 在响应页面没有到达时重复点击 "提交...
  • 在我们进行Java Web开发时,提交一个action处理请求后(或者提交一个表单后),进行刷新操作,或按F5键时会出现action处理重复执行的情况,数据库中会出现多条同样的记录,解决这种问题的方法有多种,但最安全有效的...
  • 表单提交之后会将表单的数据以get或post方式,传送到action要打开的页面 方式1: 使用提交按钮 复制<form action="" method="get" onsubmit="return check()"> 用户名:<input type="text"><br&...
  • 当form的action为get时,浏览器用x-www-form-urlencoded的编码方式,将表单数据编码为 (name1=value1&name2=value2…),然后把这个字符串append到url后面,用?分隔,跳转 到这个新的url。 当form的action为post...
  • 单机注册表单提交后,有两种页面跳转方式,各有区别。 1、使用response.sendRedirect(跳转地址);方式进行跳转 response.sendRedirect("./qiantai/index.jsp"); 2、使用JavaScript提示框跳转 PrintWriter out...
  • 在我们平常开发中,可能大家都会遇到这样的问题发生。...但是这又一个缺点,也是我不推荐的原因,一些比较懂得人会可以通过绕过js,或者是post来反复提交,还是会造成大量的重复数据2.在数据库增加唯一键约束在创...
  • web-避免表单重复提交

    2016-03-23 10:05:14
    优点:简单,易懂,直接用js解决。 缺点:这种方式是一种治标不治本的,只是在页面上提交表单起... 思路说明:在有表单提交的jsp页面中生成一个token(其实都是一个随机数),并且把这个token存入session中,
  • MVC提交表单方式

    2019-04-30 19:38:23
    Form(表单)对于WEB开发人员来...Input控件(submit)提交方式(post) ,先用一个简单的表单来实现简单的处理方式  下面是简单的表单的HTML代码  这个HTML表单用的是Bootstrap4来写的 ,在这个HTML表单中 ,我...
  • 在jsp页面的表单里我明明已经指明了表单提交方式为POST:为甚么后台却告诉我是GET方法?[WARN]??2013-12-1716:39:53,510method:org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver....
  • web 页面的提交方式

    2019-05-07 10:35:00
    1 表单提交 form 配合 submit <form id="myform" class="form-horizontal" action= "${pageContext.request.contextPath}/register" method = "post" style="margin-top: 5px;"> <input type="submit" ...
  • 1、如果提交方式为post,想不乱码,只需要在服务器端设置request对象的编码即可,客户端以哪种编码提交的,服务器端的request对象就以对应的编码接收,比如客户端是以UTF-8编码提交的,那么服务器端request对象就以...
  • 一、什么是表单重复提交 当我们在淘宝购物的时候,在付款的最后一步,也就是在表单输入密码提交后,系统完成扣钱并返回支付成功信息给前台。 当然我们看到的时候,页面跳转到了支付成功页面,而不是在当前页面做的...
  • window.location.href= path + "/web/getSectionsListByChptId.do?sectionsInfo.chptId="+chptId;...用jquery方式提交form表单 $("#coursewareForm").attr("action",path+"/web/querycourseware.do?schoolStageId="...
  • web】form表单提交中文乱码问题

    千次阅读 2018-12-16 00:47:28
    如果提交方式为post,则在form属性里加入以下字段即可改变编码方式 &lt;form action=" method="post" accept-charset="UTF-8" onsubmit="document.charset='UTF-8'"&...
  • 因此今天再来写一些最基本的代码,用最原始的方式实现表单提交。 首先这是我新建的java web工程,具体如何生成web.xml,新建工程,在上一篇里说了,这里就不说了。 再看web.xml 中的东西 我们手动新建了一...
  • 表单提交时,每个表单域都会被Url编码之后才在被发送。 浏览器每次向服务器发送url时,会进行编码,然后web服务器再进行解码。 所以,理论上,curl模拟登陆时,所传参数都必须urlencode一下。 1.浏览器 会把...
  • 1、如果提交方式为post,想不乱码,只需要在服务器端设置request对象的编码即可,客户端以哪种编码提交的,服务器端的request对象就以对应的编码接收,比如客户端是以UTF-8编码提交的,那么服务器端request对象就以...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,830
精华内容 732
关键字:

web表单提交方式