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中的值的主要内容,如果未能解决你的问题,请参考以下文章

java获取浏览器地址栏地址

js如何取到后台传入的值

jsp如何取到选中的radio中每一列的值

java request 如何取到发送请求的地址是啥

如何取到修改后的Textarea的值

给定的数组任意取出三个数(要求全部取到且不能重复)求和,找出和中最小值 Java 说说思路或者算法就