【问题标题】:JavaScript & JSPJavaScript 和 JSP
【发布时间】:2020-08-03 02:20:39
【问题描述】:

首先,我进行了研究,并且已经知道 JavaScript = 客户端 JSP = 服务器端。我不想浪费你的时间。

我的情况是我想从事件(而不是 HTML 表单)中执行 JSP 代码。

我有一个 HTML 链接 (<a href="...">XXX</a>),它不在 <form> 标签内;它只是一个普通的 HTML 链接。通过 Javascript,我将能够获取 href 值并将其存储在隐藏的输入字段中。紧接着,我想执行request.getAttribute("...") 并在JSP 页面之间传递参数。

我现在知道如何做后面的部分(即在 Javascript 代码执行后让request.getAttribute 代码立即继续。

谁能给点建议?

【问题讨论】:

    标签: javascript jsp request dom-events


    【解决方案1】:

    你不能像这样运行 JSP 代码。

    你说的JSP代码是在服务器端运行的,所以你不能真正从网络浏览器触发它。

    如果你只是想在 JSP 页面之间传递一个参数,你可以在调用第二个 JSP 时将参数添加到 URL 的 queryString 中,并在其中使用 request.getAttribute()。

    记住,JSP 代码是在页面发送到浏览器之前执行的。

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-08-05
      • 1970-01-01
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多