相关疑难解决方法(0)

一个简单的AJAX与JSP示例

我正在尝试用JSP学习AJAX,我编写了以下代码.这似乎不起作用.请帮忙:

这是我的configuration_page.jsp

    <html>
     <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <title>JSP Page</title>
     <script type="text/javascript">

      function loadXMLDoc()
      {
        var xmlhttp;
        var config=document.getElementById('configselect').value;
        var url="get_configuration.jsp";
        if (window.XMLHttpRequest)
        {
            xmlhttp=new XMLHttpRequest();
        }
        else
        {
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        xmlhttp.onreadystatechange=function()
        {
            if (xmlhttp.readyState==4 && xmlhttp.status==200)
            {
                document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
            }
        }

        xmlhttp.open("GET", url, true);
        xmlhttp.send();
}
</script>        

</head>

<body>
  <h2 align="center">Saved Configurations</h2>
   Choose a configuration to run: 
  <select name="configselect" width="10">
    <option selected value="select">select</option>
    <option value="Config1">config1</option>
    <option value="Config2">config2</option>
    <option value="Config3">config3</option>
  </select> 
  <button type="button" onclick='loadXMLDoc()'> Submit </button>
  <div id="myDiv">
    <h4>Get data …
Run Code Online (Sandbox Code Playgroud)

java ajax jsp asynchronous

10
推荐指数
2
解决办法
11万
查看次数

JSP - 如何在session.setAttribute中传递javascript var?

学习JSP的新手,并尝试在两个页面之间传递数据.

我想知道是否可以传递一个javascript变量 session.setAttribute()

目前,我可以通过2个jsp文件传递一串文本,如下所示:

JSP1:

<% String text = "hello";
session.setAttribute("test", text);%>
Run Code Online (Sandbox Code Playgroud)

JSP2:

var someText = "<%=session.getAttribute("test")%>"
Run Code Online (Sandbox Code Playgroud)

哪个工作正常.

但是,是否有可能通过一个var进入session.setAttribute而不是?我将一些数据存储在javascript变量中,并希望将其发送到第二个JSP文件.

例如:

var number = 7;
<%session.setAttribute("test", number);%>
Run Code Online (Sandbox Code Playgroud)

我试过这个,我得到错误"数字无法解析为变量"

谢谢!

javascript java session jsp

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

java ×2

jsp ×2

ajax ×1

asynchronous ×1

javascript ×1

session ×1