js获取不到,可以从java获取到后传给js,比如在jsp页面获取:String value = (String)requestgetAttrbute("key"),然后可以直接在Js里写 var jsvalue= <%=value%> 。
requestgetParameter 是后台的接受方法;
var 变量 是javascript 的定义变量的方式;
根据题主的标题,大体推断了下您的需求,应该是: 在js中获得变量,想在后台能够接收到;
有两种方式:1get提交 2post提交
GET提交: 可以直接通过链接来实现
POST提交,可以通过ajax来实现
具体代码如下:
<!-- get 提交--><script type="text/javascript">
var name = 'testName';
locationhref = '/getNamedoname='+name;//这样在 getName action中可以通过 requestgetParameter("name");来获得
</script>
<!-- post 提交-->
<script type="text/javascript">
//这里使用jq实现
var name = 'testName';
$ajax({
url : '/getNamedo',
type : 'POST',
data : {
name : name
},
success : function(res){
//some code here
}
});
//通过异步提交的数据,在action中依旧可以使用requestgetParameter("name");来获得
</script>
以上就是关于java js可以得到request.setAttrbute()的设置的属性吗全部的内容,包括:java js可以得到request.setAttrbute()的设置的属性吗、jsp中JavaScript函数中的var变量如何使用request.getParameter获取文本框中的值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)