js与jsp
2015-12-31 11:47
645 查看
在JS代码片段中,通过<%=request.getParameter("username")%> 访问了Login.jsp中表单传递过来的username属性的值,这样的操作上没有问题的。如果想要把getUserName()方法放在一个单独的Js中,如Welcome.js,也就是不在Jsp文件中插入Js代码。用普通的<script type=”text/javascript” src=” Welcome.js”></script>方式引入JS文件是无法访问,代码如下:<script type=”text/javascript” src=”Welcome.js”></script>…..//省略部分代码 <div class="content"> <div id="welcomeDiv" style="padding-top:30px;"> <div>welcome <%= request.getParameter("username") %></div> <button onclick="getUserName()">click here to get user name.</button> </div></div> Alert弹出的内容是:'<%=request.getParameter("username")%>',也就是说把上面这段代码当成了字符串,没有解析它。要想让单独的Js文件中的方法也能解析出'<%=request.getParameter("username")%>',需要换一种JS的引入方法,代码如下<script type="text/javascript" > <%@ include file=".Welcome.js"%> </script> <div class="content"> <div id="welcomeDiv" style="padding-top:30px;"> <div>welcome <%= request.getParameter("username") %></div> <button onclick="getUserName()">click here to get user name.</button> </div></div>用上面这种方式,点击Button弹出来的内容就是Login.jsp中传过来的username的值。
相关文章推荐
- Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法
- fullPage.js插件使用(一)
- js中数组 与 对象的区别
- PromiseJs
- js去除空格
- JavaScript最佳实践,持续更新
- Session 与 jsessionid
- moment.js 日期和时间管理 24小时制
- 页面加载完再触发js
- javascript数据类型验证方法
- js 面向对象
- 如何编写一个JSON解析器
- 使用Web Audio API实现基于浏览器的Web端录音
- JavaScript 中 关于 this 的学习笔记
- Newtonsoft.Json高级用法
- js中的面向对象
- js中this的用法
- javascript图片延迟加载实现方法及思路
- 第八届河南省赛 zzuoj 10408: C.最少换乘 (djs&&字符串转数字)
- js在页面显示当前时间、日期