
$jqplot('chart4', [<%
//这里直接写Java脚本 假设值为list
for(int i=0;i<listsize();i++){
outprint(listget(i));
//添加逗号
if(i<listsize-1){
outprint(",");
}
}
%>], legend:{show:true, location:'ne'},
);
<script language="javascript">
function GetRequest(par)
{alert(par);}
GetRequest(<%=Request("参数值")%>);
</script>
可以,你的意思就是JavaScript代码中嵌套java的脚本段(<%%>)或者EL表达式吧。
例如在jsp中:
<script>
var age= <%=requestgetAttribute("age")%>;
documentwrite(age);
</script>
你可以用jquery的html添加进去这样的字符串给你的某个dom的对象${requestScope你request中的pram的名字}这个要以文本的形式加进去,这个不是jquery的内容,属于el表达式,你试试看
或者jquery有一个叫做$get()的函数是调用Ajax的函数里面有三个参数第三个参数就是注册一个callback函数,在你注册的这个callback函数中如果你写入一个data参数的话这个参数里头会封装从server端过来的值
如果页面存在一个input 那么这个input或者其他复选框之类的都必须有一项Id。
用js获取那个input的value值的时候用
var id = documentgetElementById("id”)value
这样id获取到value值存储在id上了。
var 是JS中声明变量的方法。
requestgetParameter()是或许URL当中的传递的参数,
比如>
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 开发,在后台的数据放到一个request中,怎么在js中获取这个值。全部的内容,包括:java 开发,在后台的数据放到一个request中,怎么在js中获取这个值。、Js如何获取Request的值、可以在javascript代码里得到通过request.getAttribute()的属性值吗,如果能得到,那能不能重新给他赋值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)