Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过JSP代码将隐藏字段(Javascript)插入XML?_Javascript_Xml_Jsp_Hidden - Fatal编程技术网

如何通过JSP代码将隐藏字段(Javascript)插入XML?

如何通过JSP代码将隐藏字段(Javascript)插入XML?,javascript,xml,jsp,hidden,Javascript,Xml,Jsp,Hidden,我试图将Javascript隐藏字段中的数据插入到XML中,但是,只有“null”出现。我已经声明了变量,但它似乎无法捕获隐藏字段。我束手无策,希望我的问题能得到解决 **<<-----I use session to pass the value to the XML page----->>** <% String X = (String)session.getAttribute("X"); String Y = (String)session.get

我试图将Javascript隐藏字段中的数据插入到XML中,但是,只有“null”出现。我已经声明了变量,但它似乎无法捕获隐藏字段。我束手无策,希望我的问题能得到解决

**<<-----I use session to pass the value to the XML page----->>**


<%
String X = (String)session.getAttribute("X");
    String Y = (String)session.getAttribute("Y");
    String W = (String)session.getAttribute("W");
    String H = (String)session.getAttribute("H");       
session.setAttribute("X",X);
session.setAttribute("Y",Y);
session.setAttribute("W",W);
session.setAttribute("H",H);
%>



**<<------Snippet of Javascript codes------->>**

function moveIt(){ 

if (!moveEnabled||!MovableItem) return;

// display info during testing

X = MovableItem.offsetLeft;

Y = MovableItem.offsetTop;

W = MovableItem.offsetWidth;

H = MovableItem.offsetHeight;

 ==Some codes here==

  document.getElementById('X').value = X;     
  document.getElementById('Y').value = Y;
  document.getElementById('W').value = W;
  document.getElementById('H').value = H;  
****
****
函数moveIt(){
如果(!moveEnabled | |!MovableItem)返回;
//测试期间显示信息
X=MovableItem.offsetLeft;
Y=可移动项。偏移量;
W=可移动项。偏移宽度;
H=可移动项目。离视;
==这里有一些代码==
document.getElementById('X')。value=X;
document.getElementById('Y')。value=Y;
document.getElementById('W')。value=W;
document.getElementById('H')。value=H;
}

****
返回
插入XML!

我需要将隐藏字段(数据)插入到XML中。我试过了,但结果是“空”。有人能帮我解决这个问题吗?非常感谢

第一个文件是UpdateXML.jsp吗?如果是这样,是否应该有request.getParameter()

下面4行session.setAttribute()似乎没有什么用处:

<%
String X = (String)session.getAttribute("X");
String Y = (String)session.getAttribute("Y");
String W = (String)session.getAttribute("W");
String H = (String)session.getAttribute("H");       
session.setAttribute("X",X);
session.setAttribute("Y",Y);
session.setAttribute("W",W);
session.setAttribute("H",H);
%>

是的,对不起,我已经解决了这个问题。现在,我面临另一个问题,即在XML文件中插入多条记录。有什么想法吗?
<%
String X = (String)session.getAttribute("X");
String Y = (String)session.getAttribute("Y");
String W = (String)session.getAttribute("W");
String H = (String)session.getAttribute("H");       
session.setAttribute("X",X);
session.setAttribute("Y",Y);
session.setAttribute("W",W);
session.setAttribute("H",H);
%>