method部分怎么写,Method Not Allowed
来源:整理 编辑:八论文 2022-12-11 17:14:50
本文目录一览
1,Method Not Allowed
2,这个servlet中methodregister怎么理解望指教谢谢
?后面的东西叫查询字符串。一般用来传参数用的。
这样写,在服务器端就可以获取值了。
request.getParameter("method") 就可以得到“register”。
作用:可以做到功能的区分,比如method=register 是注册,method=edit 是编辑数据。action属性是指向相关servlet路径。method 属性规定如何发送表单数据一般有post和get两个值,onsubmit是执行这个事件里面的方法,一边是上面js的函数方法。当你提交按钮的时候,会根据你在xml中配置的路径进行跳转到对应的实现类中,然后你就可以获取你传递的参数了,这个过程时servlet帮助你完成的,当然你传递参数也可以放在隐藏域中,这样同样可以获取简单的来说就是Jsp通过action调用servlet容器中你写的类DoMethodThird下的一个方法register
3,jsp写html时form的methodpost和methodget有什么区别搜
Get 和Post都是HTTP的标准协议动词,用于编码和传送变量名和变量值,无论Get 和Post都是通过编码后传送数据。
是这个问题解释起来有点难,但有两点是可以肯定的:
一是:get方式传送数据时附加参数被认为是一个查询字符串,变量名/变量值作为URL的一部分被传送,假如读取数据后,不立即跳转到别的页面上,地址栏上会看得到有关的参数和值,并与表单一一对应,如地址栏上会看到xx=??&xx=??。而post方式传送,虽然也是被URL编码的。然而,变量名/变量值不作为URL的一部分被传送,而是放在实际的HTTP请求消息内部被传送。从地址栏上看不到。
二是:get 默认(只是默认)是以使用MIME类型application/x-www-form-urlencoded的urlencoded文本的格式传递参数。Urlencoding是一种字符编码,保证被传送的参数由遵循规范的文本组成。post则可以通过页面指定的编码方式进行编码。目前大体有两类:一是ANSI的ASCII字符集,不同的国家和地区制定了不同的标准,由此产生了GB2312、BIG5, JIS等等,且互不兼容,并且与之后出现的国际性的UNICODE标准编码的UTF-8等也不兼容,因此稍有不慎便出现乱码。
要保证不出现乱码,要注意几个问题:
Dreamweaver等软件编辑网页时要注意设置好编码标准。
在页面上明确指出使用何种编码标准,如bg2312或UTF-8,并且与Dreamweaver等软件设置的编码统一,这不单单是改几个字符的问题,从一种编码转成另一种编码最好也通过软件重新编码。
全站统一,不忽这忽那。主要的区别可以在URL地址中看得到的,如果用get方式,在URL中可以看到具体的信息。比如用户名和密码用get方式,那么在URL中会直接看到用户名和密码,属于明码传送数据,不安全,而且传送的数据还有大小限制,到多少KB后就不能发送了。而post发送正好相反,在URL地址中看不到具体信息,属于暗码传送,比较安全。一般建议用post发送,如果那个信息不重要,比如ID值等不重要的可以用get发送传送。而且中文问题在返回结果的时候需要转换编码方式,否则出现乱码情况。这个问题你已经自己解答了一半!用post主要目的是加密了用户信息,此时所有的提交信息都会转换志另一种编码进行加密。而用Get则无加密效果,直接赤裸裸的提交,这样是不是很恐怖?只要浏览器被黑,那信息就全被看见了,况且cookis还记录了下来。你仅需记住,用Post有加密功能,够安全
文章TAG:
method部分怎么写method 部分 怎么