js页面的值如何获取?

JavaScript015

js页面的值如何获取?,第1张

首先写获取值的js方法

displayUpload('uploadDiv3'){

// 给相关action传值

window.location='<s:url action="action名称" includeParams="none"/>?接收的参数=uploadDiv3

}

在action中有接受的属性

可使用

String uploadDiv3 = request.getP...("uploadDiv3")

其次

在jsp页面上

onclick="JavaScript:displayUpload(传入的值)"

补充回答:

你想要在哪里判断?

是在jsp页面上

还是java程序中

如果是jsp页面上的话,可以

function displayUpload(uploadDiv3){

if(uploadDiv3==是否等于你的条件){

// 如果等于则

}else{

// 不等于则

}

}

jsp是无法直接或取页面中js变量的值,但是可以通过间接的方法,用html的方法

例如:

<input

id="data"

type="hidden"

value="你想要的数据"

/>

在html里定义一个上面的标签,把js的值放到标签里,然后jsp去获得这个值

通过request的getParameter的方法获取

1、通过request.getParameter("参数名")获取后台的值

2、通过<%=变量%>的方式赋给js变量

示例:

1

2

3

4

5

6

<script>

<%

String s2 = (String)request.getParameter("参数名")//获取后台参数给s2变量,<%%>表示这范围内是服务器解析的语言

%>

var s = '<%=s2%>'//输出s2给js变量s

</script>