JSP里面JS如何获取后台传来的值

JSP里面JS如何获取后台传来的值,第1张

通过request的getParameter的方法获取

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

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

示例:

<script>

<%  

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

%>

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

</script>

jsp在页面上获取java参数总共有以下方法:

(1)直接在URL请求后添加

如:<a href="thexuanjspaction=transparams&detail=directe")直接传递参数, 特别的在使用responsesendRedirect做页面转向的时候,也可以用如下代码: responsesendRedirect("thexuanjspaction=transparams&detail=directe") ,可用requestgetParameter(name)取得参数

(2)jsp:param

它可以实现主页面向包含页面传递参数,如下:

<jsp:include page="Relative URL">

<jsp:param name="param name" value="paramvalue" />

</jsp:include>

还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:

<jsp:forward page="Relative URL">

<jsp:param name="paramname" value="paramvalue" />

</jsp:forward> 通过这种方式和一般的表单参数一样的,也可以通过requestgetParameter(name)取得参数

(3)设置session和request

通过显示的把参数放置到session和request中,以达到传递参数的目的

sessionsetAttribute(name,value);

requestsetAttribute(name,value)

取参数:value=(value className)sessiongetAttribute(name);

value=(value className)requestgetAttribute(name);

就我所知,有三种方法:

1、documentgetElementById()这种方法。

2、采用JQuery方法:$("#id_name")get(0)value。(首先获得JQuery对象,再将JQuery对象转换成dom对象再取值,有点麻烦,不过也算一种办法,是吧)

3、直接使用dom对象的id。如:<input type="button" id="button1" value="测试" />

要获得这个button的值,只要用:button1value即可。(这中方法在比较新版的IE,FF,和遨游浏览器均测试可用)

在jsp本页获取本页input text的值是通过js获取的。

1、jsp中的input定义如下:

<!-- 获取文本框的值 -->

<div id="test1">

<input id="input_text1" type="text" value="test1" style="width: 100px;" />

<button id="button_text1">test1</button>

</div>

2、获取值的方法:

$("#button_text1")click(function(){

var result1 = $("#input_text1")val();

alert("result1 = " + result1);

});

以上就是关于JSP里面JS如何获取后台传来的值全部的内容,包括:JSP里面JS如何获取后台传来的值、在js中怎么获取jsp页面的值、在jsp中通过id来获取对象的值,有哪些方法呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9668010.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存