一尘不染

读取一个jsp传递给另一个的参数

jsp

我想读取JSP使用HTTP POST方法传递给另一个的参数。

以下是我的两个JSP文件。

一个.jsp

<body>
<form action="Two.jsp" method="post">
    <input type="text" value="test value" name="txtOne">
    <input type="submit" value="Submit">
</form>
</body>

Two.jsp

<body>
    <% response.getWriter().println(request.getParameter("txtOne")); %>
</body>

我可以使用来访问 Two.jsp 文件中的参数scriplet
我想避免scriplet,所以我正在寻找JavaScriptjQuery解决。
到目前为止,我已经搜索并找到了JavaScript解决方案,该解决方案仅读取使用GETmethod 发送的参数(query string only)

任何建议将不胜感激。

提前致谢。

解决方案: 我能够使用JSTL获得价值:

${param.txtOne}

阅读 289

收藏
2020-06-10

共1个答案

一尘不染

我想避免使用scriplet,因此我正在寻找JavaScript或jquery解决方案。

根本无法。

请求对象只能在服务器端(即JSP中)访问。您不能在客户端访问请求或响应对象,即javascript/jquery/whatever.

如果要在javascript中访问jsp值,请尝试类似

 var news=<%= request.getParameter("txtOne")) %>;
2020-06-10