java 开发,在后台的数据放到一个request中,怎么在js中获取这个值。

java 开发,在后台的数据放到一个request中,怎么在js中获取这个值。,第1张

$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()的属性值吗,如果能得到,那能不能重新给他赋值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/10155282.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存