本文目录一览

1,Method Not Allowed

改成 method="get"
method="post" 不要试试。

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

这个servlet中methodregister怎么理解望指教谢谢

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有加密功能,够安全

jsp写html时form的methodpost和methodget有什么区别搜


文章TAG:method部分怎么写method  部分  怎么  
下一篇