精华内容
下载资源
问答
  • 2020-05-03 23:11:26

    form中get方法时action属性后面传递参数获取不到原因:

    浏览器会将表单数据封装为字符串,如controller=message&method=search,然后直接附在表单的 action URL 之后。这两者之间用问号(?)进行分隔度。如果GET请求知的表单action属性中已道经包含参数,浏览器会直接将其过滤掉,再附加form表单数据。

    因此,GET请求方式的表单的action属性中不能附带任何参数,如果需要附加额外的参数,可以采用内如下方式:

    1、采用POST请求方式,在容form中增加属性method="post"即可。

    2、如果仍然想使用GET请求方式,可以在form表单中添加相应的隐藏文本域,

    更多相关内容
  • 下面小编就为大家带来一篇解决formaction属性后面?传递参数 获取不到的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • form action="servlet/ThirdServlet?userName=1&passWord=2" method="post"> 姓名<input type="text" name="uesrName"><br> 密码<input type="text" name="passWord"><br> <...
    <form action="servlet/ThirdServlet?userName=1&passWord=2" method="post">  
            姓名<input type="text" name="uesrName"><br>  
            密码<input type="text" name="passWord"><br>  
            <input type="submit" value="提交">  
    </form>  
    <form action="servlet/ThirdServlet?userName=1&passWord=2" method="post">  
    
            姓名<input type="text" name="uesrName"><br>  
    
            密码<input type="text" name="passWord"><br>  
    
            <input type="submit" value="提交">  
    
    </form>
    public void doPost(HttpServletRequest request, HttpServletResponse response)  
    
                throws ServletException, IOException {  
    
            String userName = request.getParameter("userName");  
    
            String passWord = request.getParameter("passWord");  
    
            response.getWriter().println("userName --->"+userName);  
    
            response.getWriter().println("passWord---->"+passWord);  
    
    } 

    当form提交方式为get的时候,组件里填写了value的值,action里的url后也带有参数(写死的),这时servlet获取的uesrName和passWord是文本组件里的值


    当form提交方式为post的时候,组件里填写了value的值,action里的url后也带有参数(写死的),这时servlet获取的uesrName和passWord是url后参数的值

    表单提交中Get和Post方式的区别有5点

    1.get是从服务器上获取数据,post是向服务器传送数据。


    2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。


    3.对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。


    4.get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。


    5.get安全性非常低,post安全性较高。

    展开全文
  • form action="RollBackFormData_updateLook_success_supervision?id=${listy.teacherid }" method="post" name="form1"&gt; //表单数据... //我没有粘贴 &lt;input type...
    <form action="RollBackFormData_updateLook_success_supervision?id=${listy.teacherid }"  method="post" name="form1">
    
    
    //表单数据...
    //我没有粘贴
    
    
      <input type="submit" value="修改"  onclick="xiugai()"/>
        <input type="submit" value="提交"  onclick="tijiao()"/>
    //两种提交方式,传参数不同
    </form>
    
    function xiugai(){
    	var f = document.getElementsByTagName("form")[0];
    	f.action=f.action+"&process=0";
    }
    function tijiao(){
    	var f = document.getElementsByTagName("form")[0];
    	f.action=f.action+"&process=1";
    }

     

    展开全文
  • form表单提交时,action怎么带参数

    万次阅读 2018-01-24 20:05:21
    在提交form表单的时候,action 不填就默认为提交到当前的页面。今天遇到的当前页面是已经带了参数了,比如:www.xxx.com/index.php?id=1,按照action留空的方法来提交,就不能提交到这个带参数的url了,也不能到把...

    在提交form表单的时候,action 不填就默认为提交到当前的页面。今天遇到的当前页面是已经带了参数了,比如:www.xxx.com/index.php?id=1,按照action留空的方法来提交,就不能提交到这个带参数的url了,也不能到把表单中的直拼接在uri后面。那怎么办呢,可以用js的方法拼接好在submit

    <body>
        <form action="ss.do?"  method="get">
            <input type="text" id ="input"/>
            <input type="button" value="提交" onClick="test()">
        </form >
    </body>
    <script>
        function test(){
            var f = document.getElementsByTagName("form")[0];
            f.action=f.action+"id="+document.getElementById("input").value;
            alert(f.action);
        }
    </script>

    原文连接:http://zhidao.baidu.com/question/465627004.html

    这种方法在每次提交的时候,会一直拼接uri,在我的项目上用不了,不过给了我启发,那就是js中重定向,代码如下:

    <form action="" method="get">
        <input type='text' name='gid'/>
        <input type='text' name='type'/>
        <input type="button" value="搜索" onClick="tpformsubmit()">
    </form>
    <script>
        function tpformsubmit(){
            var gid = $('input[name=gid]').val();
            var type = $('input[name=type]').val();
            url = '/index/web?style=tp&gid='+gid+'&type='+type;
            window.location.href = url;
        }
    </script>
    展开全文
  • 上面是我的form头 我想要type类型到servlet,但是servlet中接收到的type为空,请问type后面应该怎么写 <form method="post" action="/Exchange/servlet/itemAddAltSelServlet?type="add"" enctype="multipart/...
  • 在提交form表单的时候,action 不填就默认为提交到当前的页面。今天遇到的当前页面是已经带了参数了,比如:www.xxx.com/index.php?id=1,按照action留空的方法来提交,就不能提交到这个带参数的url了,也不能到把...
  • form表单Get方式提交时,action中带参数传递不了

    万次阅读 多人点赞 2018-10-28 21:35:09
    Form表单Get方式提交时,action中带参数传递不了 &amp;amp;amp;lt;form id=”Form” action=”index.html?method=test” name=”Form”&amp;amp;amp;gt; &amp;amp;amp;lt;input name=”title” type=”...
  • form表单提交带参数的两种方式

    万次阅读 2019-09-05 14:59:08
    #第一种方式# action写明了LoginServlet,通过submit按钮...form action="LoginServlet" method="post"> <input type="text" id="inputUsername" name="username" placeholder="Username" required autofoc...
  • form表单传输多余参数

    千次阅读 2018-11-10 23:40:32
    1、使用post提交表单,同时在formaction属性后添加“?参数=参数值”,经验证,可行,但是在浏览器中看不到该参数form参数中,如下图: 上图未出现courseId属性,form代码如下: &lt;form method="...
  • form action中传递参数的问题

    千次阅读 2015-11-10 17:17:48
    我做了一个form 里面这样写的: orderIdamount操作添加 ')"> go 然后我在后台取orderIdz总是取不到,后来上网查了一下我在form中加上了method="post" ,在后台获取时用:  HttpServletRequest...
  • 一般我们在同一个表单中,都会提交不同的name字段。可是,我遇到了提交相同字段的情况,例子如下:<form action="test_receive.php" method="post"> 第一个人 姓名:[]" /> 年龄:<input type="text"
  • form表单中的action参数

    千次阅读 2010-03-19 13:57:00
    提交form的时候,里面的action不能带参数。例: 通过这个方法,test.do无法读取args,必须换成一下写法 
  • 先来看一下html文件 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <... <head>...Html的Form表单元素</title> <meta charset="UTF-8"> </head> ...
  • 自定义form表单参数及提交方式

    千次阅读 2019-05-29 16:13:50
    我们在上文件或者处理其他一些业务时,需要自定义一些表单,只用来封存数据,不在界面展示,下面我分享两种我的处理方式,都是验证通过的。 第一种: "click #downloadFile" : function (e,value,row,index) { ...
  • 自己做的一个登陆页面通过form表单提交后无法找到我controller中的action方法,可是前面同样的文件路径测试文件已经通过了。所以百思不得其解。虽然404一定不是什么重大的问题导致的(我自己这么认为啊),但是百度...
  • js 修改form表单action

    千次阅读 2019-10-25 14:34:57
    动态修改form表单action的值, 为form表单Id添加点击事件,点击form修改action值 <form action="" enctype="multipart/form-data" id="fileLoad" > </form> //点击form表单修改action的值 $("#...
  • 修改form表单action路径

    千次阅读 2018-10-09 19:32:52
    原因:form表单提交修改$("#xxxx").action="xxxx.action"是不可行的。 1、通常我们想到是使用$("#xxxx").action="xxxx.action";//但是这样不可用 我们应该采用attr()方法。该方法专门用于为属性赋值。 所以应该写...
  • form表单中select传值

    千次阅读 2017-12-27 20:12:45
    需要两个文件 ...纯form不需要ajax、js 第一个文件 : form.html Document 1111 2222 3333 第二个文件 aa.php print_r($_POST);
  • 表单提交中form.action,form.submit()问题

    千次阅读 2016-04-04 22:26:41
    表单提交中form.action,form.submit()问题
  • form表单提交时,出现415错误

    千次阅读 2018-04-22 20:37:24
    form表单提交时,出现415错误。前台页面:&lt;h2&gt;consumes属性&lt;/h2&gt; &lt;form action="user/addUser" method="post"&gt; &lt;input type="submit...
  • form表单中的action属性

    千次阅读 2021-07-17 14:48:16
    form表单中的action属性的值是表单提交给的url,如果我们没有设置action属性,那么默认的表单还是提交给当前页面
  • Form表单action地址问题

    千次阅读 2018-08-28 10:49:47
    form action="${pageContext.request.contextPath}/test/xx.action"&gt; &lt;/form&gt; 方法二、 &lt;form action="test/xx.action"&gt; &lt;/form&gt...
  • form 表单action是用来干什么的

    千次阅读 2021-07-22 13:55:29
    action 属性规定当提交表单时,向何处发送表单数据。 <form action="form_action.asp" method="get"> <p>First name: <input type="text" name="fname" /></p> <p>Last name: <...
  • 我今天写了一个发布新闻的表单,有一些参数,还有图片,我想上传到后台,可是有一个属性怎么也不过去,一直是null,怎么解决呢?
  • 若在页面中有如下代码:<form action="XXX?name=Jack&age=10"> </form> 那么后台无法获
  • 前言:自己很容易混淆和忘记form表单一些参数提交的规则,相信大家也是如此,特此写了一个测试页面。做一个说明性文档。  一、准备一个页面,写一个form,提供N个表单元素。样子如下。 &lt;form id="...
  • form表单提交浏览器报404错误

    万次阅读 2016-11-06 17:25:08
    form表单提交有时候明明action存在还会报action404错误,原因是因为数据格式不对应的关系,比如图中的manStationId传输的是int类型,但是后台comm中的类型不是int类型,导致form表单无法提交。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 243,656
精华内容 97,462
关键字:

form表单action传参数

友情链接: 201192535424.rar