程序员的知识教程库

网站首页 > 教程分享 正文

Form表单提交的Tip(form表单提交的返回结果)

henian88 2024-08-17 16:03:51 教程分享 83 ℃ 0 评论
  1. 在Form 表单中,设置隐藏域的值时,如下写法:

    <input type=hidden value=<%=id%/>

    用jsp的设值脚本的值时:一定不要加反斜杠,这样会把斜杠当做值的一部分提交到控制层。

  2. 控制层(servlet)返回 Java对象时,可以从后台返回Json格式(key-value格式)的数据。推荐使用谷歌(google)的json解析jar包。

    对于后台返回的json数据,前台解析传递值时,IE、FireFox等浏览器会有兼容性的问题,解析不到值!

    当在IE中使用Json.parse(data) 下可以正确解析值,但是FireFox下就不能解析到值;

    这时候可以使用 eval(“(”+data+“)”)来解析json数据,就可解决兼容性问题了!

    再提醒下,不要忘了引用解析json的js文件哦,小弟使用的是json2.js文件。

  3. 当有中文要传递给控制层时,可以使用encodeURI 对整个url进行编码,这样不用一个一个参数进行编码,简化代码量。

    当页面涉及文件链接,需要下载文件时,可以定义JS的javascript.download()方法。

    注意:download()方法中的参数,一定要带上引号,否则JS就会报错,不执行此方法。

  4. 补充上一篇文章,控制层反馈操作,涉及到请求转发与请求重定向。

    请求转发:是服务器内部的事情,所以有request的处理,request.getPrequestDispatcher("页面路径");

    请求重定向:是服务器响应后,做出的处理操作,返回给客户请求端的页面地址,由客户端重新访问,所以写法是:response.sendRedirect("页面路径");

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表