1。js变量获取jsp页面中java代码的变量值。

方法:var JS变量名 =

我们常常会将js文件和jsp文件分开写,在js文件中,上面的方法似乎不管用了。

也可以通过变通的方法来解决:

a.jsp

aa.js

var n = document.getElementById('a').value; 使用jquery这样做也更方便

2。java代码获取js变量的值。

说明:在JSP中;Java部分是在服务器端执行的;js部分是在客户端的浏览器执行的;二者完全不相干。因此直接在JSP页面上是无法在js、java和HTML变量之间进行调用的。

变通(解决方案):将js变量放到form中的一个;在后台从form中取出变量放到隐藏域中;然后提交表单给要调用变量的页面。这个页面可以就是本身。示例如下:

bb.jsp页面:

var test1 = '111'; //定义js变量

document.form.test2.value = test1;

//将js变量的值放到form中的一个隐藏域中

var formObj = document.getElementById('passForm');

formObj.submit();

aa.jsp页面中的Java代码:

request.setCharacterEncoding("utf-8");

String txtMsg = request.getParameter("test2");

out.println(txtMsg);

%>

注:如果同一个页面自己给自己传值,aa.jsp和bb.jsp可以为同一页面。

js变量和java变量相等,js中变量和jsp中java代码中变量互相访问解决方案相关推荐

  1. 为MyEclipse 9/10中的html/JSP编辑器添加代码自动提示

    为MyEclipse 9/10中的html/JSP编辑器添加代码自动提示 2012年04月08日 ⁄ 开发工具 ⁄ 评论数 6 ⁄ 被围观 3,902 views+ 在myeclipse 9以前的版本 ...

  2. Effective Java 泛型 第23条:请不要在新代码中使用原生态类型

    java1.5发行版本中增加了泛型.在没有泛型之前,从集合中读取到的每一个对象都必须进行装换.如果有人不小心插入了类型错误的对象,在运行时的装换处理器就会出错.有了泛型之后,可以告诉编译器每个集合中接 ...

  3. java页面的模糊查询_利用java8 steam实现代码中模糊搜索以及分页实现

    实现目标 image.png 朋友让实现在后台代码中实现模糊查询; 上代码 public class demoTest { List userzList = Lists.list( new Userz ...

  4. 如何正确的使用Java8中的Optional类来消除代码中的null检查

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:一书生VOID lw900925.github.io/jav ...

  5. java 工具箱安装方法,Java工具包的安装配置和使用-JSP教程,Java技巧及代码

    1.下载j2sdk 1.4.1或更高版本 (http://java.sun.com,建议同时下载其java documentation,这是java帮助文档) 2.运行刚刚下载的j2sdk-1_4_1 ...

  6. 使用Java8中的Optional类来消除代码中的null检查

      作者:一书生VOID lw900925.github.io/java/java8-optional.html Optional类是Java 8新增的一个类,用以解决程序中常见的NullPointe ...

  7. java代码写jsp读取,Java IO学习基础之读写文本文件-JSP教程,Java技巧及代码

    java的io操作都是基于流进行操作的,为了提高读写效率一般需要进行缓冲. 简单的示例程序如下: /** * 读出1.txt中的内容,写入2.txt中 * */ import java.io.*; p ...

  8. ios 如何在cell中去掉_经典问题:代码中如何去掉烦人的“!=nullquot;判空语句

    问题 为了避免空指针调用,我们经常会看到这样的语句 if (someobject != null) { someobject.doCalc();} 最终,项目中会存在大量判空代码,多么丑陋繁冗!如何避 ...

  9. 在html中 给表格添加行,在HTML代码中,给表格添加行的标记是。

    在HTML代码中,给表格添加行的标记是. T.ZY型测重机,车组经过传感器的允许速度不大于() 奥地利生态学家()最早提出关键期的概念. 特种作业人员必须持证上岗. 管仲的"四民分居定业论& ...

  10. SpringBoot - application.yml配置文件中yes/no,on/off在代码中读取的值为true/false

    写在前面 在SpringBoot的项目中,当在配置文件中配置的值为yes/no或者on/off时,在SpringBoot内部解析时会将yes/no,on/off解析为true/false. 参数配置 ...

最新文章

  1. JQuery Autocomplete实战
  2. SpringBoot日期格式处理
  3. GDB 程序调试简单实践
  4. 零基础学Python(第四章 变量类型)
  5. 有关 onSaveInstanceState() 那点事
  6. MySQL探秘(三):InnoDB的内存结构和特性(可靠性和持久性)
  7. Loj2687,jzoj3320-文本编辑器【线头dp】
  8. 数据eda_银行数据EDA:逐步
  9. python读取命令行输入-python获取命令行输入参数列表
  10. python高频词_python几万条微博高频词分析
  11. android .a文件报毒,游戏开始文件,小A报毒!
  12. JAVA面试要点008---HashMap、Hashtable、ConcurrentHashMap的原理与区别_ConcurrentHashMap原理
  13. Teamcenter 入门开发系列问答(2)
  14. 【转载】VBA 读取EXCEL 行列总数
  15. 关于LINUX输入法候选框光标跟随的代码的一个网页
  16. MAC查看系统版本的命令
  17. Mac Sublime Text设置中文
  18. 深度强化学习-策略梯度算法深入理解
  19. html中3d图片轮播图,js实现图片3D轮播效果
  20. html5 indexedDB 数据库 详讲

热门文章

  1. oracle的除,Oracle数据库如何去除别名 - daiyan0526的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  2. C和指针之数组编程练习5 (矩阵相乘)
  3. python面向对象设计管理系统_python面向对象之单例设计模型
  4. php 字符串进行计算_怎么在php中利用eval对字符串格式进行计算
  5. 不固定图片宽高瀑布流_APP设计学习:瀑布流式的产品UI设计
  6. 高速旋转中隐藏着许多鲜为人知的秘密,这些你都知道吗?
  7. 高一被清华姚班录取,高三委拒谷歌offer,一个重度网瘾少年到理论计算机科学家的蜕变...
  8. 我女朋友让我删前任,我明明删了她还是要分手...
  9. 每日一笑 | 一些关于集合的知识
  10. java语言程序设计第六章答案_Java语言程序设计(邵丽萍编著)第六章.doc