Request对象中QueryString方法的如何运用

Request对象中QueryString方法的如何运用,第1张

详细使用方法如下:

<A HREF="indexasptitle=<%= rs("title") %>">例子</a>

上诉语句可以将一个数据库字段名为 title 的的数据传送到 indexasp 文件里面

在indexasp 里面接收这个参数的方法如下:

在需要接受参数的地方插入以下代码:

<%= Trim(RequestQueryString("title")) %>

即可接收到那个参数的值!

如果需要传多个参数,可用以下方法实现:

<A HREF="indexasptitle=<%= rs("title") %>&name=<%= rs("name") %>&six=<%= rs("name") %>">例子</a>

以上代码可将3个参数传至需要的文件,依次类推,从理论上讲,用此方法可以传所有参数,但弊端就是暴露了数据库的字段,容易被攻击!

eg:

jsp页面:

<form method="post" name="form1" action="/unionAccountDrawdoop=addUserInfo" accept-charset="UTF-8">

<div class="c_msg2 red2 t14 tb wryh">

<div class="dl l17 m10">真实姓名</div>

<div class="dl"><input type="text" name="MBRName" id="MBRName" class="c_input"/></div>

<div class="dl l17 m10">身份z号</div>

<div class="dl"><input type="text" name="MBIdCard" id="MBIdCard" class="c_input"/></div>

</div>

<div class="b_button tc"><img src="/liantong_dazzle/images/tx1png" width="126" height="34" align="absmiddle" style="cursor:pointer" onclick="documentform1submit()"/></div>

</form>

根据form表单中的action属性中的值,点击提交的时候去找相对应路径的类和方法。op是类中的方法。

后台Action:

addUserInfo方法中,就可以用

String name = requestgetParameter("MBRName");

String idcard = requestgetParameter("MBIdCard");

去接收前台输入的值。然后调用保存数据库的方法,就能把前台jsp页面的值保存到数据库中。

如果还有什么问题,欢迎追问哦。

1 ActionContext

在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet >

以上就是关于Request对象中QueryString方法的如何运用全部的内容,包括:Request对象中QueryString方法的如何运用、java中如何从页面中获取值、java中请求参数action怎么获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10129478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存