java中js如何取到request中的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中js如何取到request中的值相关的知识,希望对你有一定的参考价值。
例如:request.getParameter("id") 之后将值赋予id。
但页面中有一步执行了js。那这个js如何更改id的值呢? javascript哦
javascript中获取java变量值的方式如下:
方法一:加上单引号
在JSP中 <% String guser = "abc"%>
在同一jsp中
function checkAll()var gusername = \'<%=guer%>\';//新建一个变量
alert(gusername);//弹出一个窗口
方法二:用隐藏域
<%String guser = "abc";
%>
<script language="javascript">
function checkAll()
var gusername = document.form1.user.value;
alert(gusername);
<form name="form1">
<input type= "hidden" name ="user" value="<%= guser%>" />//隐藏域有数据
</from> 参考技术A js是不能修改jsp读过来的java变量的,你只能先把java变量转成js变量再修改js的变量,后面都用这个js的变量
js:
var id = <%=id%>;本回答被提问者和网友采纳 参考技术B 用一个隐藏域 把你request.getParameter("id")得到的值 保存起来。
然后用js得到隐藏域里面的内容就可以了! 参考技术C javascript中获取java变量值的方式如下:
方法一:加上单引号
在JSP中
<%
String
guser
=
"abc"%>
在同一jsp中
function checkAll()
var gusername = '<%=guer%>';//新建一个变量
alert(gusername);//弹出一个窗口
方法二:用隐藏域
<%
String guser = "abc";
%>
<script language="javascript">
function checkAll()
var gusername = document.form1.user.value;
alert(gusername);
<form name="form1">
<input type= "hidden" name ="user" value="<%= guser%>" />//隐藏域有数据
</from>
js 如何获取request中的值
javascript可以通过window.navigator来进行判断。不同的浏览器navigator对象里的名称是不同的: window.navigator.userAgent 记录浏览器信息以及操作系统信息。
我知道几个方法,有的较笨..但很好用.呵呵 1.取变量值 var a = '<%=request.getAttribute("aaa");%>' ; 2.也可以将这个值放在页面上.再取出来. <input type="hidden" value="<%=request.getAttribute("aaa");%>" id="aaa"/> var a = document.getElementById('aaa').value ; (注):对于对象,我推荐使用第二种方法.这样可以在页面中不IMPORT JAVA类..更符合现在编程 eg: <input type="hidden" value="$student.name" id="stuName"/> var stuName = $('stuName').value ;// prototype.js新功能,简写.
以上是关于java中js如何取到request中的值的主要内容,如果未能解决你的问题,请参考以下文章