jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:
Ajsp :通过post 和get、连接都可以传post和get 就不提了。
连接的:
<a herf='Bjspname=<%=name%>'>传递到B页面</a>
Bjsp :
B页面通过如下代码接收
<%
String name=requestgetParameter("name");
outprintln("接收到:"+name);
%>
在ajsp中,通过requestgetParameter("id")获取id值,通过requestgetParameter("name")方式获取name。
示例:
<%String id=(String)requestgetParameter("id");//获取到id值是8
String id=(String)requestgetParameter("name");//获取到nane值是ab
%>
用>
你好!
获取他们的值是可以的,不清楚你的jsp的整个dom结构,但通过这两组数据分析,应该都是在<div class="row"></div>下面,以行的形式显示,css大概用的是bootstrap吧。
下面就按每组数据都在<div class="row"></div>的这种结构进行获取数据,如下:
$(function(){//找到所有class='row'的div进行遍历
$("divrow")each(function(i,n){
//在每行下,找到对应的数据
//第一列为营业额 第二列为利润 第三行为缴税
var ipts = $(this)find("input");
var _turnover = ipts[0]name;
var _profit = ipts[1]name;
var _tax = ipts[2]name;
alert("("+_turnover+","+_profit+","+_tax+")");
});
});
希望对你有帮助!
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页面的值保存到数据库中。
如果还有什么问题,欢迎追问哦。
以上就是关于请教一下,Ajax怎么使用啊,比如在jsp页面如何获得input的name值然后传值全部的内容,包括:请教一下,Ajax怎么使用啊,比如在jsp页面如何获得input的name值然后传值、<a href="a.jspid=8&name=ab">怎样在a.jsp页面中得到id和name的值、如何从jsp页面中获取通过多个Name属性相同的TEXT对话框的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)