如何在java类中js获取java变量值s变量的值

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
生活对每个男女都非易事,我们需要勇气,更需要自信,通过努力,一切将变得更加美好。
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(3870)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_087064',
blogTitle:'JS中获得java定义变量',
blogAbstract:'在jsp页面,可以输出得到Java定义的变量,例如:&%&& String str = request.getParameter(\"name\");%&
&script&var s = &%=str%&alert(s);
//以前总以为只能通过js才能获得,比如var str=$(\"#str\").val();
&input type=\"hidden\" name=\"str\" id=\"str\"&value=\"&%=str%&\" /&
现在知道还有这种方法,还是需要积累。
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:5,
publishTime:9,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'生活对每个男女都非易事,我们需要勇气,更需要自信,通过努力,一切将变得更加美好。',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}js中变量和jsp中java代码中变量互相访问解决方案 - 周洋的博客
坚持其实很简单 - ITeye博客
博客分类:
1。js变量获取jsp页面中java代码的变量值。 方法:var JS变量名 = &%=JAVA变量名 %&
2。java代码获取js变量的值。 说明:在JSP中;Java部分是在服务器端执行的;js部分是在客户端的浏览器执行的;二者完全不相干。因此直接在JSP页面上是无法在js、java和HTML变量之间进行调用的。 变通(解决方案):将js变量放到form中的一个;在后台从form中取出变量放到隐藏域中;然后提交表单给要调用变量的页面。这个页面可以就是本身。示例如下: bb.jsp页面:
&% String test5 = (String)request.getAttribute("test4"); %&
&script type="text/javascript"&
var test1 = '111'; //定义js变量
document.form.test2.value = test1;
//将js变量的值放到form中的一个隐藏域中
var formObj = document.getElementById('passForm');
formObj.submit();
method="post" action="aa.jsp" id ="passForm"&
&input id = 'test2' type = 'hidden' name="test2"&
aa.jsp页面中的Java代码:
request.setCharacterEncoding("utf-8");
String txtMsg = request.getParameter("test2");
out.println(txtMsg);
注:如果同一个页面自己给自己传值,aa.jsp和bb.jsp可以为同一页面。
浏览 38567
这种方法局限性太大,每次都得前台与后台交互才能实现效果,如果只是单纯的想在 onClick 时将 JS 中的数据设置到 Session 中,那就不可行了…… 现在想想当时实现确实挺挫的。具体业务场景的折中实现而已,确实不适合分享。哈哈
我也知道这样子弄会把页面搞的很乱,无奈公司现在做的这个东西就拿jsp开发的。你说的很正确,我确实欠考虑引号的问题。因为当时我需要获取的就是数字和字符串。谢谢指正。
JSP的动态内容,JS可以得到Java变量。而利用通讯协议转化,和语言无关。
我只是开发中遇到js要获取java变量的问题,从而相处的表单提交的方法,如果你有更好的方法,欢迎提出来。具体问题具体分析,别的我也不想多说什么了。
浏览: 264225 次
来自: 杭州
谢谢,成功了,妈蛋,其它的全部是骗人了
网上方法太多,现在终于搞定了
还有一个原因,很容易被忽视,那就是可能仅仅只是你的JAVA程序 ...
我说的事技术目标2012年11月 Web 开发大版内专家分月排行榜第三
2012年11月 Web 开发大版内专家分月排行榜第三
2012年11月 Web 开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。在线报表中如何在javascript获取session的值_百度经验
&&&&&&公务办理在线报表中如何在javascript获取session的值听语音
百度经验:有时我们需要在javascript中使用session的值,下面就通过在线报表FineReport来简单介绍一下。百度经验:在线报表FineReport7.1.1大小:148.2M 适用平台:windows/linux百度经验:1解决方法session是后台服务器端的变量,而js是前段脚本,在js中是没有现成的方法获取session的值的,需要通过服务器语言来获取。比如java就可以用来获取session的值,再赋值给js变量。以jsp为例,通过:var id = '&%=session.getAttribute(&id&)%&';java代码用单引号引起来,java中字符串变量用双引号2示例我们可以做一个jsp简单的页面显示session的值:先将session值置为Imsession,然后显示。调用jsp代码来运行&html& & &&&head& & &&&&title&自定义浏览页面&/title& & &&&&script type=&text/javascript&& & & &&&function x(){&%session.setAttribute(&id&,&Imsession&);%&&var id = '&%=session.getAttribute(&id&)%&'; & &&&alert(&session是&+id);} &/script& & &&&/head& & &&&body& & &&&&input type =&button& onClick=&javascript:x();& value=&session&& & & & &&&&/body& & &&&&/html& & &END原作者:FineReport经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。投票(0)已投票(0)有得(0)我有疑问(0)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验00000热门杂志第3期人生知识达人职场秘诀933次分享第1期实现创业梦想1386次分享第1期轻松理财手册603次分享第2期晋升攻坚战381次分享第1期如何用互联网理财434次分享◆请扫描分享到朋友圈}

我要回帖

更多关于 js中获取java变量 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信