表单中action="inpserst!fgdrf"中!什么意思。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表单中action="inpserst!fgdrf"中!什么意思。相关的知识,希望对你有一定的参考价值。

参考技术A login是处理这个表单提交的目标地址。
method是表示username和password这两个参数用什么方式传递到login,一般有get,post,put等,你这个表单用的是post方式。
至于post,get的不同
标志具有action、method和target属性。action的值是处理程序的程序名(包括网络路径:网址或相对路径),如:,当用户提交表单时,服务器将执行网址 上的名为counter.cgi的CGI程序。method属性用来定义处理程序从表单中获得信息的方式,可取值为 GET 和 POST 的其中一个。GET方式是处理程序从当前Html文档中获取数据,然而这种方式传送的数据量是有所限制的,一般限制在1KB以下。POST方式与GET方式相反,它是当前的Html文档把数据传送给处理程序,传送的数据量要比使用GET方式的大的多。target属性用来指定目标窗口或目标帧。
action 为空是指向当前页面追问

!什么意思?

我是提交action

我知道get跟post

Debug - jsp 提交表单到 action 中文乱码

问题描述

jsp 页面使用 post 向 action 提交数据时中文发生乱码

通过在服务器和页面设置编码方式都没用

解决

这是我的表单

<form action="${pageContext.request.contextPath}/from.action">
    用户名:<input type="text" placeholder="请输入用户名..." name="username"><br/>
    昵称:<input type="text" placeholder="请输入用户名..." name="nick"><br/>
    爱  好: <input type="checkbox" value="足球" name="hobby">足球
    <input type="checkbox" value="篮球" name="hobby">篮球
    <input type="checkbox" value="乒乓" name="hobby">乒乓球<br/>
    <input type="submit" value="提交">
  </form>

在 form 标签里面没有指定 method 属性,所以当前是以默认方法 Get 提交,而页面上所有的编码设置对于 Get 方法是彻底无效的,只要指定提交方式为 post 就行了

 method="post"

以上是关于表单中action="inpserst!fgdrf"中!什么意思。的主要内容,如果未能解决你的问题,请参考以下文章

关于java中form表单action路径问题

form 表单中action是用来干啥的

js如何修改form标签中action和target参数

form 表单中的数据怎么提交到数据库中

asp中 form表单中action=**.asp?表达式

html表单中action的路径怎么设置