
正文
js中的对象怎么传到jsp,js方法传对象
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
请问一下,JS的变量值传到JSP中的问题,你是怎么解决的,谢谢?
首先在jsp页面上,定义二个变量。然后在页面下方,添加一个js脚本块。在脚本块里定义一个js变量,然后使用jsp的输出标记,输出jsp的变量s,赋值给js变量。
POST方式的话可以在表单中提交,设置一个隐藏域,用js把变量值赋值给隐藏域,提交的时候就传递给新页面。
假设你是div需要获取a的值。假如这个地方你需要显示a的值 你在js里面就可以这样:document.getElementById(testA).innerHTML=a;同样的上面不知是div,其他的元素也可以,只有有id这个属性。
相关问答
Q1: js传值给另一个jsp
1、js不能传值到jsp,但可以赋值。jsp: js:(#in).val(haha)当然jsp还可以显示setvlet里面的对象的属性值。
2、JSP页面中的标签里的值传到另一个JSP中步骤如下:1,首先需要在这里创建一个名为a.html的HTML页面。2,然后编写一个简单的JSP页面,我们定义b.jsp,并将两个文件放在一个目录下。
3、传值:静态反过来只有提交传值,其他传值有session.getAttribute(设置session)、request.getParameter(获取页面传值)。
Q2: JS的变量值传到JSP中的问题?--在线等,。
1、GET方式中,将变量附加到url中,例如http://zhidao.baidu.com/question/26775195html?entry=qb_hangjia_quality&ishq=1 这个链接中变量entry和ishq的值就传递给了页面26775195html。
2、jsp中是不能引用js变量的,jsp是服务端的,在服务器转发的时候数据已经定死在页面里面了 ,而js是客户端的,可以不断通过客户端代码来修改js的值,因此js的值不能赋值给jsp的。
3、首先在jsp页面上,定义二个变量。然后在页面下方,添加一个js脚本块。在脚本块里定义一个js变量,然后使用jsp的输出标记,输出jsp的变量s,赋值给js变量。
4、js不能传值到jsp,但可以赋值。jsp: js:(#in).val(haha)当然jsp还可以显示setvlet里面的对象的属性值。
Q3: js如何跳转到Web-INF下的jsp,?
1、首先,对于外部访问来说,web-inf下的文件都是不可见的(即不能通过url获得web-info下的任何文件),所以,直接访问jsp是不可能的。
2、可以使用view层框架(如struts)来提供jsp服务,将jsp文件放到web-info下避免客户直接访问到页面,同时使用struts来进行jsp文件提取,并将编译好的结果发送到客户端。WEB-INF是Java的WEB应用的安全目录。
3、方法有很多,session,标签,都可以。还有可以用hidden 例如 在jsp页面中将id赋值给id为num的这个hidden。
4、WEB-INF目录是WEB应用的安全目录,客户端无法直接访问。
5、这时我们可以在A.com域下创建一个页面href.jsp,然后把B.com域下的页面地址已参数的方式传递给href.jsp,之后再由后台的HttpServletResponse类下的sendRedirect方法来处理转发。
js中的对象怎么传到jsp的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js方法传对象、js中的对象怎么传到jsp的信息别忘了在本站进行查找喔。







