`
老竹枝
  • 浏览: 79846 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Form method属性带来的问题

    博客分类:
  • WEB
阅读更多
  近来要将一个旧项目的编码全部由GB2312转换为GB18030,直接在WEB页面里面替换,搞掂。
但是在测试的时候发现一个页面提交上去的数据汉字乱码,其他的一切正常。把代码从头到尾检查了一遍,一切看起来都很正常。正百思不得其解的时候用httpwatch抓了一下包,赫然发现这个坑爹的form提交的时候用的是Get,而不是其他页面普遍使用的Post,而刚刚好Tomcat里面的URLEncoding没设,用的默认值。碰到写form不喜欢加method的同学实在是令人无语呀,太坑爹了。
0
0
分享到:
评论
3 楼 sunlin901203 2012-10-09  
get方式有问题,设置一下tomcat里面的编码就好了
2 楼 老竹枝 2012-09-13  
sunlin901203 写道
怎么修改?

这个我只是因为没post直接url编码上去才出问题,post上去的不会有问题的,加上post就好了。不见得跟你的情况一样的。仅为吐槽。
1 楼 sunlin901203 2012-09-06  
怎么修改?

相关推荐

    HTML5FormAttributes(Part1)共8页

    9. `formaction`、`formenctype`、`formmethod`和`formtarget`:这些属性允许我们自定义表单的提交行为,比如提交的URL、提交方式(GET或POST)以及在何处打开新窗口或标签页。 10. `novalidate`:用于禁用表单的...

    说说回车键触发表单提交的问题

    一个基本的表单通常由`<form>`标签定义,`action`属性指定了表单数据提交的URL,`method`属性定义了提交方式,如`GET`或`POST`。表单内可以包含各种输入控件,如`<input>`, `<textarea>`,以及`<button>`等。 当...

    HTML5表单中新增的input属性3.pdf

    <form action="testform.asp" method="get"> 请选择要上传的多个文件: 提交" /> </form> ``` 用户在IE浏览器中点击“添加文件”按钮后,可以选取多个文件,然后在输入框中显示所有选中文件的路径。 2. **...

    layui使用form表单实现post请求页面跳转的方法

    首先,我们需要创建一个隐藏的form表单,设置其`action`属性为需要请求的服务器端接口,`method`属性设置为`post`。如下所示: ```html <form action='${basepath}/requestMethodName' method='post' name='form1' ...

    UEditor入门基础

    5 <FORM method=post action=""> 提交 type=submit name=submit> </FORM> 3)后端接收程序可以通过如下几种方式来获取编辑器中的富文本内容。 1 2 3 4 5 6 7 8 9 10 11 //PHP获取: $_POST["myContent"] //...

    JSF H 标签在HTML中的对应元素

    通过JSF的H标签,开发者可以方便地构建动态Web界面,同时享受Java平台带来的类型安全和强大的服务器端功能。这些组件不仅简化了代码,还提高了可维护性,使得在复杂的Web应用中能够更好地管理用户界面和业务逻辑。

    如何防止INPUT按回车自动提交表单FORM

    在网页开发中,表单(FORM)的交互...希望本文提供的方法能对你的开发工作带来帮助,如果你在实践中遇到任何问题,欢迎随时提问,我们将尽力提供解答。感谢你对我们的关注和支持,我们会继续提供更多的技术资源和教程。

    jboss as 7 support jsf2.2.1 modules

    对于像JSF这样基于组件的库,上述情况带来一个问题:为了识别新属性,所有已有的组件必须更新。对于需要显式支持这些属性的组件而言,的确如此。但在很多情况下,组件只需要在最终生成的标记中包含这些属性即可。JSF...

    asp 上传 特别好控制 用着方法,

    <form action="upload.asp" method="post" enctype="multipart/form-data"> 上传"> </form> ``` 这个表单会将选中的文件发送到指定的`action`地址,即`upload.asp`页面,同时`enctype`属性设为`multipart/form-...

    PHP开发环境下文件上传的原理与实现.pdf

    表单的method属性需设置为“post”。 三、PHP文件上传的实现方法 在PHP中,可以使用$_FILES超全局变量来获取上传文件的信息,并使用move_uploaded_file()函数将上传文件移动到指定的目录下。同时,开发者可以对...

    Web应用基础.docx

    表单数据通过HTTP提交到服务器,action属性定义提交的URL,method属性定义提交方式(GET或POST)。表单验证可以通过内置的HTML5验证属性如required、pattern等完成,也可以通过JavaScript实现更复杂的逻辑验证。 ...

    Submit-an-HTML-Form-Via-Ajax:通过 Ajax 提交 HTML 表单的简单演示

    表单提交通常通过`<form>`的`action`属性指定处理表单数据的服务器端脚本,并通过`method`属性决定使用GET或POST方式。 三、Ajax提交表单步骤 1. 创建XMLHttpRequest对象:对于现代浏览器,可以使用`new ...

    Laravel开发-bootforms

    Form::open(['url' => 'submit', 'method' => 'POST']) ->text('username', '用户名') ->email('email', '电子邮件') ->password('password', '密码') ->select('role', '角色', ['admin' => '管理员', 'user' =...

    火狐4、谷歌12不支持Jquery Validator的解决方法分享

    <form method="post" action="rival_show.jsp" id="form1" name="form1" novalidate></form> ``` 通过在表单标签中加入`novalidate`,可以防止HTML5的内置验证机制干预jQuery Validator的工作,从而确保验证提示框...

    ASP无组件上传超实用

    <form action="Save_UpFiles.asp" method="post" enctype="multipart/form-data"> 上传" /> </form> ``` 3. **服务器端处理**:在服务器端,如`Save_UpFiles.asp`,我们需要读取请求体中的数据。ASP提供了`...

    元素的内联事件处理函数的特殊作用域在各浏览器中存在差异

    内联事件处理函数在HTML元素的属性中...总之,内联事件处理函数虽然方便,但由于其特殊的作用域链和浏览器间的实现差异,可能会带来一些问题。理解这些差异并采取适当的措施,对于编写可靠和兼容的Web应用至关重要。

    jsp 重复提交问题

    7. 使用重定向解决页面刷新带来的数据重复提交的问题。在 Struts 的 action 中使用 redirect 属性,修改 Struts-config.xml 文件,添加 redirect 属性,设置为 true。 ...

    metaprogramming_introduction:一篇以源代码形式介绍Ruby元编程基础知识的文章-Form source code

    Ruby元编程是编程的一种高级技巧,它允许程序在运行时检查、修改或创建其他程序。...在实际项目中,合理利用元编程可以提高代码的效率和可维护性,但同时也需要注意过度使用可能带来的复杂性和理解难度。

    PHP文件上传/PHP文件上传

    <form action="upload.php" method="post" enctype="multipart/form-data"> 上传文件" name="submit"> </form> ``` `name`属性是必须的,它在PHP中用来识别上传的文件。 2. PHP处理代码: 当用户提交表单后...

    期末考试html5考试重点

    2. **表单表格**:HTML5提供了更丰富的表单元素和属性,如`<form>`用于定义表单,`method`可以设置为`GET`或`POST`来决定数据提交方式,`action`定义数据提交的URL。表格通过`<table>`、`<tr>`(行)、`<td>`...

Global site tag (gtag.js) - Google Analytics