JSP与JS交互问题 值传递

2016-02-19 10:02 16 1 收藏

今天图老师小编给大家精心推荐个JSP与JS交互问题 值传递教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - Web开发 】

一、在JSP中访问JS返回的值:
问题:
代码如下:

script language="javascript"
!--
var str="123";
%
String aa;
%
--
/script

怎么让这个JSP里的aa获得JAVASCRIPT中str的值????
详细一点就是:
代码如下:

script language="javascript"
function returnValue(){
var myform=document.form1;
var str=myform.text1.value;
%
String aa;
//怎么让这个aa 等于js中的str???
%
}
/script
form name="form1"
input type="text" name="text1" onchange="returnValue();"
/form

解决办法:
必须提交,因为一个在客户端运行,一个在服务器端运行;
jsp中用个隐藏域 
代码如下:

form name="form1"
input type="hidden" name="hide"
/form
script中定义var str=“123”;
document.form1.hide.value=str;

然后取hidden的value就好了
问题评价:老生长谈,JSP获得JS数据一定要提交以后才能获得,JS获得JSP数据可以直接获得

来源:http://www.tulaoshi.com/n/20160219/1593076.html

延伸阅读
标签: Web开发
  saxpser.parse(xmlFile, handler); // 解析完毕后利用handler.getTable()方法返回保存有数据的哈希表 Hashtable hshTable = handler.getTable(); file://使用集合Enumeration来得到哈希表hshTable中的所有键值 Enumeration enum=hshTable.keys(); Object obj; while(enum.hasM...
标签: Web开发
  在这里我们编写一个myHandler的类,它用来实施HandlerBase接口,并且覆盖接口的三个主要方法startElement(String tag, AttributeList attrs)、characters(char[] ch, int start, int length)、endElement(String name)以便能对XML文件进行操作。 为了保存数据以便外部程序能够调用本类中的数据,我们采用了哈希表结构来保存解析X...
Servlet与JSP 之间的传值有两种情况:JSP - Servlet, Servlet - JSP。 通过对象 request和 session (不考虑 application)完成传值。 一、JSP - servlet JSP页面有3种方法向 servlet传值: form表单、URL 代码如下: !-- JSP page -- ... %...... session.setAttribute("testSession","Hello session"); reqeust.setAttribute("tes...
标签: Web开发
 1.客户端提交请求 Domain = " test.com" sXml = "?xml version=""1.0"" encoding=""gb2312"" ?" &_      "Package" &_        "Domain" & Domain & "/Domain" &_      "/Package"  Set oD = Server.CreateObject("Microsoft.XMLHTTP") &...
标签: Web开发
各位:我现在在JavaScript中定义一个一维数组,然后调用VB编写的DLL对象,在DLL对象给此数组赋值,然后在JavaScript读出已经赋值的数组。请问如何操作。 DLL对象: TestPrj.Test PublicSubTest(strName()AsVariant) strName(0)="MR" strName(1)="zhang"EndSub JavaScript: Scriptlanguage='...

经验教程

938

收藏

77
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部