2017深圳地图全图:Request对象中QueryString方法的如何运用

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 13:15:28

详细使用方法如下:
<A HREF="index.asp?title=<%= rs("title") %>">例子</a>
上诉语句可以将一个数据库字段名为 title 的的数据传送到 index.asp 文件里面

在index.asp 里面接收这个参数的方法如下:
在需要接受参数的地方插入以下代码:
<%= Trim(Request.QueryString("title")) %>
即可接收到那个参数的值!

如果需要传多个参数,可用以下方法实现:
<A HREF="index.asp?title=<%= rs("title") %>&name=<%= rs("name") %>&six=<%= rs("name") %>">例子</a>
以上代码可将3个参数传至需要的文件,依次类推,从理论上讲,用此方法可以传所有参数,但弊端就是暴露了数据库的字段,容易被攻击!

Request.QueryString("参数名")
用来获取get传递的值,
http://www.aaa.com/aaa.asp?aa=暗暗啊
则Request.QueryString("aa")会得到"暗暗啊"
其实不要QueryString直接用Request("aa")就行了,如果没有其它值同名:)
当然也可以是form里指定的get方式提交的值

request.getQueryString()就是把request的所有参数全部显示出来,例如一个链接为:
<a href="Test.do?parm1=aaa&parm2=bbb">测试</a>
在TestAction.java中
String str=request.getQueryString();
System.out.println(str);
后台显示“parm1=aaa&parm2=bbb”

不一定暴露吧!!!
你可以用中间量转换啊
比如说<%=rs("title")%>你可以这样做啊
a=<%=rs("title")%>
<a href="index.asp?title=a">
如果这样它还能找到数据库的字段,我拜他为师