javaweb表单校验js文本框失去焦点能否提交表单

当前位置: →
→ form提交的参数会出现在浏览器上,项目中如何避免呢,就是处理这个提交时的URL
form提交的参数会出现在浏览器上,项目中如何避免呢,就是处理这个提交时的URL
& 作者:佚名 & 来源: 互联网 & 热度:
&收藏到→_→:
摘要: form提交的参数会出现在浏览器上,项目中如何处理呢,就是处理这个提交时的URL本帖最后由 peterfanhe 于
10:36:09 ...
"form提交的参数会出现在浏览器上,项目中如何避免呢,就是处理这个提交时的URL"::
form提交的参数会出现在浏览器上,项目中如何处理呢,就是处理这个提交时的url本帖最后由 peterfanhe 于
10:36:09 编辑
form提交的参数会出现在浏览器上,项目中如何处理呢,就是处理这个提交时的url------解决方案--------------------javascript加解密参考------解决方案--------------------url&地址&&&加密解密。
简单点的js&的encodeuricomponent& 此文来自: 马开东博客
转载请注明出处 网址:
搜索此文相关文章:此文来自: 马开东博客
网址: 站长QQ
上一篇:没有了
form提交的参数会出现在浏览器上,项目中如何避免呢,就是处理这个提交时的URL_JavaWeb相关文章
JavaWeb_总排行榜
JavaWeb_最新
JavaWeb_月排行榜
JavaWeb_周排行榜
JavaWeb_日排行榜19:50 提问
浏览器 servlet PrintWriter 输出的自动提交表单在浏览器关闭的时候会继续吗
System A向System B发送请求,System B 向System C发送请求,然后System C进行一系列处理操作,完成之后会通知System B(HttpServlet接口),System B接收到通知之后也会做一系列处理操作,最后会通过PrintWriter打印输出一个带有自动提交表单的html页面,这个自动提交表单的action url为System A的一个通知接口。
请问:假如在System B接收到System C发来的通知之后进行一系列处理操作的过程中,我将浏览器关闭,System B打印输出的自动提交表单还会继续提交吗?或者说System A还会接收到System B发来的通知吗?
// 表单提交
PrintWriter pw =
pw = BillcenterWebUtil.returnPrintWriter(response);
pw.write(requestUrl);
} catch (Exception e) {
logger.error(e.getMessage(), e.fillInStackTrace());
} finally {
if (pw != null) {
pw.close();
return new ActionRedirect(requestUrl);
requestUrl是生成一个第三方的url
请问这样子是表单提交? 为什么?
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐当前位置: →
→ 请教jsp不通过提交表单如何传值
请教jsp不通过提交表单如何传值
& 作者:佚名 & 来源: 互联网 & 热度:
&收藏到→_→:
摘要: 请问jsp不通过提交表单怎么传值?在login.jsp内输入用户名密码将用户名密码通过表单形式传到check.jsp检查 检查通过后 跳转到u...
"请教jsp不通过提交表单如何传值"::
请问jsp不通过提交表单怎么传值?在login.jsp内输入用户名密码将用户名密码通过表单形式传到check.jsp检查 检查通过后 跳转到users.jsp就在跳转到users.jsp这一步怎么将login中的用户名传过来?在check.jsp中没有表单 该怎么传?或者说如果直接在check里加表单该怎么加?(它是自动跳转,没有submit按钮。)谢谢~~------解决方案--------------------把值存在session或者用request.setattribute方法设值后转发
------解决方案--------------------&jsp:forward page=&&&&   &jsp:param name=&parametername&   value=& & /&  &/jsp:forward&
------解决方案--------------------听说过重定向与转发吗?这种概念性的问题,自己看下就知道了。
------解决方案--------------------location.href=&b.jsp?name=123&password=456&;
------解决方案--------------------在check.jsp里面嵌入java代码,把用户名和密码存放到session里面,然后跳转到user.jsp后再通过java代码从session里面获得。
------解决方案--------------------用ajax提交自己组装url跳转
------解决方案--------------------直接url 路径传值过去就可以了啊
------解决方案--------------------楼上正解,要么用session或者request
------解决方案--------------------你在user页面中点击提交按钮的时候,写歌js代码,单点击button的时候lick=function(){window.location=&chack?name=你的名字&pwd=密码&;}然后再check页面 做完判断直接response.sendr..(&user?result=结果&)resonse的重定向,后面的方法就记得前4个单词
------解决方案--------------------1.通过url 问号? 传值& 2.存储在请求request、会话session等中,再进行获取 搜索此文相关文章:此文来自: 马开东博客
网址: 站长QQ
上一篇:没有了
请教jsp不通过提交表单如何传值_JavaWeb相关文章
JavaWeb_总排行榜
JavaWeb_最新
JavaWeb_月排行榜
JavaWeb_周排行榜
JavaWeb_日排行榜博客分类:
写一个servlet用于测试请求
import java.io.IOE
import java.io.PrintW
import javax.servlet.ServletE
import javax.servlet.http.HttpS
import javax.servlet.http.HttpServletR
import javax.servlet.http.HttpServletR
public class Abc extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("doGet");
this.doPost(request, response);
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("doPost");
System.out.println("aaa : "+request.getParameter("aaa"));
System.out.println("param1 : "+request.getParameter("param1"));
System.out.println(request.getHeader("avc"));
PrintWriter pw = response.getWriter();
pw.write(request.getParameter("param1"));
pw.flush();
pw.close();
web.xml配置文件
&description&&/description&
&display-name&Abc&/display-name&
&servlet-name&Abc&/servlet-name&
&servlet-class&com.Abc&/servlet-class&
&/servlet&
&servlet-mapping&
&servlet-name&Abc&/servlet-name&
&url-pattern&/Abc&/url-pattern&
&/servlet-mapping&
抽象出一个工具请求类
import java.io.BufferedR
import java.io.InputStreamR
import java.io.OutputStreamW
import java.net.HttpURLC
import java.net.URL;
import java.util.M
import java.util.Map.E
public class HttpUtil {
public static String http(String url, Map&String, String& params) {
HttpURLConnection con =
// 构建请求参数
StringBuffer sb = new StringBuffer();
if (params != null) {
for (Entry&String, String& e : params.entrySet()) {
sb.append(e.getKey());
sb.append("=");
sb.append(e.getValue());
sb.append("&");
sb.substring(0, sb.length() - 1);
System.out.println("send_url:" + url);
System.out.println("send_data:" + sb.toString());
// 尝试发送请求
u = new URL(url);
con = (HttpURLConnection) u.openConnection();
//// POST 只能为大写,严格限制,post会不识别
con.setRequestMethod("POST");
con.setDoOutput(true);
con.setDoInput(true);
con.setUseCaches(false);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
OutputStreamWriter osw = new OutputStreamWriter(con.getOutputStream(), "UTF-8");
osw.write(sb.toString());
osw.flush();
osw.close();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (con != null) {
con.disconnect();
// 读取返回内容
StringBuffer buffer = new StringBuffer();
//一定要有返回值,否则无法把请求发送给server端。
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(), "UTF-8"));
while ((temp = br.readLine()) != null) {
buffer.append(temp);
buffer.append("\n");
} catch (Exception e) {
e.printStackTrace();
return buffer.toString();
备注:一定要获取返回值,否则请求无法到达。
readLine()为阻塞方法,会等待服务器的响应,否则会一直等待
con.setDoOutput(true); 这个表示是要发送请求到URL地址,没有这句话server是不会响应的。
参数的传递方式类似于在URL后面添加"?key=value&key1=value1"这种方式
public void test3() {
Map parames = new HashMap&String, String&();
parames.put("param1", "param1_value");
parames.put("param2", "param2_value");
parames.put("param3", "param3_value");
// 如果地址栏中有aaa这个参数,则默认选择地址栏的,如果没有则选择添加的参数
parames.put("aaa", "aaa_value");
HttpUtil.http("http://localhost:8080/a/Abc?aaa=dddd", parames);
浏览 42935
浏览: 2518061 次
来自: 长沙
请问,我添加自定义按钮为什么还是显示原有的按钮,能有一个dem ...
由CXF实现的微服务需要有比较好的工具去测试RESTful A ...
CSS文件在哪儿?
debug版本的apk没有问题,签名以后的apk 就不跳转链接 ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'javaweb网上书店之表单提交---文本框被disabled后request&form不能得到其值
文本框被disabled后request.form不能得到其值。。。。
有两种令文本框不能编辑的方法:
1、&input type="text" name="name" value="xxx" disabled="disabled"/&
2、&input type="text" name="name" value="xxx" readonly="readonly"/&
这两种写法都会使显示出来的文本框不能输入文字,
但disabled会使文本框变灰,而且通过request.getParameter("name")得不到文本框中的内容(如果有的话),
而readonly只是使文本框不能输入,外观没有变化,而且通过request.getParameter("name")可以得到内容。
还有更蛋疼的是,如果你文本框本来是readonly的,你在javascript里想用
document.getElementById("bookName").removeAttribute("readonly");
或document.getElementById("bookName").readonly=
都不能把readonly去掉,就是变为可编辑,会发现根本就不管用,myeclipse提示的也是readonly=“readonly”啊,这个应该没错,可是就是这个错了···囧
readonly中的o要大写 - -!囧readOnly。。。
原文链接:
Copyright (C) , All Rights Reserved.
版权所有 闽ICP备号
processed in 0.037 (s). 12 q(s)}

我要回帖

更多关于 表单文本框最大长度 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信