如何将变量传递到另一个JSP页面?

时间:2019-03-22 09:03:40

标签: jquery jsp

我不熟悉jQuery,并且想知道将值传递给另一个JSP的正确方法。例如,给出以下代码:

   <div class="form-group">
        <label>Role</label>
           <form:select class="form-control"
                                     required="required" path="role.id">
              <c:forEach items="${roles}" var="role">
                  <form:option value="${role.id}" label="${role.roleName}"/>
                  <form:input value="${role.roleName}"  type="hidden" path="role.roleName"/>
              </c:forEach>
          </form:select>
   </div>

我想获取值function editURL() { var x = "<%=nd.getNodedesc()%>" $('body').load('editUrl.jsp', { x: 560, y: 100, height: 450, width: 551, title: "Edit:Advance configuration", skinMode: 'dialog', iframe: true, url: "editUrl.jsp", data: { filename: x }, offResize: true, offMove: true, onTitle: false, offBottom: true }); ,该值返回文件名并将其存储在nd.getNodedesc()中。然后,我想加载var x并将数据传递到新的JSP页面。

editUrl.jsp:

editUrl.jsp

从那里,我将从<% // get the values of filename and URL link String files = request.getParameter("filename"); %> <body> File Name: <input type="text" name="Filename" value="<%=files%>" readonly><br><br> 获取参数并将其传递。但是,它似乎返回的文本名称为null,所以我一定做错了。

我找不到问题,但是我的错误是什么?

编辑:

尝试将JS变量更改为filename仍将空值传递给新的JSP页面。仍然不知道出了什么问题。

0 个答案:

没有答案