
$post传递的参数是传递到服务端的,通过服务端再传递到jsp页面上才可以。
举例说明:
<!DOCTYPE html>
<html>
<head>
<script src="/jquery/jquery-1111minjs">
</script>
<script>
$(document)ready(function(){
$("button")click(function(){
$post("/example/jquery/demo_test_postasp",
{
name:"Donald Duck",
city:"Duckburg"
},
function(data,status){
alert("数据:" + data + "\n状态:" + status);
});
});
});
</script>
</head>
<body>
<button>向页面发送 >
</body>
</html>
运行结果:
用requestgetAttribute获取,而不是getParameter。
>
当两个Web组件之间为链接关系时,被链接的组件通过getParameter方法来获得请求参数
String datetime1 = (String)requestgetAttribute("datetime");
通常情况下,你每次提交(点击搜索)的时候,
过程如下: 转到后台,根据你的输入生成新的sql语句转到后台
数据库查询出新的表格内容
转到前台展示整个页面
到了展示的这一步,会生成新的页面,虽然是跟上一个一样的页面,其实他的内容都是重新生成显示的
首先你要了解重定向和转发的区别。重定向和转发之间最大区别在于数据的传输。重定向是没有进行传输数据,而是请求另一个新的request。
其次,jsp页面要传值给servlet,有很多中方法,常用的是通过jsp页面的id对应值获取,比方说在form表单中,有个<input type = "text" id ="username" /> 那么在你对应的Servlet端对应的传输方式中获取该参数值就可以应用到
String user = (String)requestgetParamter("username");
这样你就能获取到参数。
再或,你可以再Url后面直接传值,
<form action="/LoginServletusername='Hello'&password='123'">
Servlet端同样也是上一种方法获取。
以上就是关于jsp如何获取$.post传递的参数全部的内容,包括:jsp如何获取$.post传递的参数、在jsp中如何用request中获取后台传来的数据、在jsp文件重定向把参数带到servlet后怎么得到参数的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)