如何在js中取到jsp中某个值

如何在js中取到jsp中某个值,第1张

js 里的方法 加上返回值

fuction aaa(){

return documentgetElementById('name')value;

}

jsp中

<%= aaa() %>

userId = admin

admin如果是一个String的参数 应该这么写

userId = 'admin'

没给admin加单引号 , 会把admin当成是一个对象 , 而不是字符串 , 所以会有 对象未定义的错误

if(user == '<%=usergetUser_Id()%>')

这么写

jsp是无法直接或取页面中js变量的值,但是可以通过间接的方法,用html的方法

例如:

<input id="data" type="hidden" value="你想要的数据" />

在html里定义一个上面的标签,把js的值放到标签里,然后jsp去获得这个值

很简单啊!s:property的value是从action中获取的值,既然这样,你可以在js这样获取:

var name = ${属性名}; 当然,用el表达式要引入jstl标签库!不然要报错!

也可以:<div id="name"><s:property value="属性名"></div>

js:var name=documentgetElementById('name')innerHTML;

很简单啊,直接在JS方法里面添加一个参数,jsp调用方法的时候,把值传进参数就好了。

另外你那个var

musio=documentgetElementById("sl");根本就不是这么用的,这个方法一般是用来取jsp上定义好的控件的。

方法有很多,session,标签,都可以。

还有可以用hidden

例如<input type='hidden' value='' id='num'/>

在jsp页面中将id赋值给id为num的这个hidden。然后,在js里面获取这个hidden的值就可以了

以上就是关于如何在js中取到jsp中某个值全部的内容,包括:如何在js中取到jsp中某个值、JavaScript 获取jsp的内容 报未定义错误、怎么在jsp页面中获取js的变量值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/10143062.html

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

发表评论

登录后才能评论

评论列表(0条)

保存