url地址后传参问题 什么时候需要在url地址后传参数,怎样传,以及该传什么样的参数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 get 提交方式是在地址栏上显示参数你提交的.do或.action 后 ?字段名=参数值&字段名=参数值 首个参数用?后面的都用&一般get提交只传些简单的数值 不能传password这种重要的需要保密的数据 而且传中文的话在linux下会乱码post 提交看不到参数 都可以在request中取出 想传的时候就可以传如:login.action?username=username&pass=password 用post 实在传参不行就用隐藏域 url传参就是get方式传参,这种传参容易造成乱码! 在我感觉 用url传参数一般是要跳转到另一个页面 而另一个页面上在本页面中得到值不过当然 按钮也能实现 按钮一般用来提交和重置! 呵呵 对了 还有一个问题没回答你 用url传参是这样的 你可以参考下 <a href="index.jsp?abc=1&b=2&c=3">某某</a> <a href="index.do?abc=1&b=2&c=3">某某</a> 里面值可以用${} <% %> 等等 都是可以的 ?是传参 &是传多个的时候用 一个参数就 路径?abc就行了 在地址栏传参数一般是在不用解决不了问题的时候,比如一个链接要带一个id之类的;方法就是URL?a=asd&b=dfd 需要的话可以在加&c=dfd..地址栏不要传用户名密码之类和业务相关的参数,而且地址栏只能传递一些简单的字符串之类比较简单的参数;长度有限制,超过了后面的就丢失了,所以用表单提交一般都用post;只有链接<a href="url?a=df&b=df">dfs</a>才会在地址栏传参数 一般是在发送 异步请求的时候多用于传参 url="onlineResult?companyId=''new Date();createXMLHttpRequest();XMLHttpReq.open("POST",url,true);//指定响应函数XMLHttpReq.onreadystatechange = processResponse;//发送请求XMLHttpReq.send(null);//关于 ajax发送url 出现乱码的解决问题。url = encodeURI(url);url = encodeURI(url);//编码2次编辑两次的目的是防止一次转码不完全然后获得name值String name=URLDecoder.decode(request .getParameter("name"); cook关闭的情况下,可以实现会话跟综。 直接在你敲的地址后面带上?例如http://localhost:8080/struts2/user_login.action?name="admin"&pwd="123" url后面传参数一般是默认为Get方式,主要用来传递一些不需要保密的数据而且数据大小有限制;Post方式可隐藏参数,传递大批数据,比较方便;具体可根据实际情况选择不同方式。 一般用get方式提交表单数据我们可以在浏览器中看到提交的参数形如?a=1&b=2,不清楚楼主到底想知道什么? http://localhost:8080/main.jsp?name=csdn&password=1234 hibernate外键插入记录 如何把网站发布出去 面向对象 hibernate Util类的写法 在spring中使用hibernate,一个session问题. Hibernate中one-to-many,在one中想取得many的个数,大家都用什么方法?? 请教高手,用SNMP2协议如何取MIB中对象表中的数据?(使用SNMP4_12包) 非常急!谁有struts1.1的源码? 求JAVA开源网站 学了一段j2ee出现下列问题望有高手指教. SpringSecurity3的一个问题,望高手来指点一下! myeclipse连接mysql出现问题
你提交的.do或.action 后 ?字段名=参数值&字段名=参数值 首个参数用?后面的都用&
一般get提交只传些简单的数值 不能传password这种重要的需要保密的数据 而且传中文的话在linux下会乱码
post 提交看不到参数 都可以在request中取出
如:
login.action?username=username&pass=password
方法就是URL?a=asd&b=dfd 需要的话可以在加&c=dfd..
地址栏不要传用户名密码之类和业务相关的参数,
而且地址栏只能传递一些简单的字符串之类比较简单的参数;长度有限制,超过了后面的就丢失了,
所以用表单提交一般都用post;只有链接<a href="url?a=df&b=df">dfs</a>才会在地址栏传参数
url="onlineResult?companyId=''new Date();
createXMLHttpRequest();
XMLHttpReq.open("POST",url,true);
//指定响应函数
XMLHttpReq.onreadystatechange = processResponse;
//发送请求
XMLHttpReq.send(null);
//关于 ajax发送url 出现乱码的解决问题。
url = encodeURI(url);
url = encodeURI(url);//编码2次编辑两次的目的是防止一次转码不完全然后获得name值
String name=URLDecoder.decode(request
.getParameter("name");
http://localhost:8080/main.jsp?name=csdn&password=1234