gpt4 book ai didi

java - 没有获取jsp中在java servlet的request中设置的属性?

转载 作者:行者123 更新时间:2023-12-01 13:42:53 25 4
gpt4 key购买 nike

我正在使用 gwt,并且 gwt 包含在我的 jsp 中,如下所示

一旦我单击了菜单项,它就会将我带到 myJsp.jsp,其中包括 gwt 模块,并且我正在显示带有上传按钮的表单。一旦我单击上传,它就会加载一个文件(并获取 blobKey)并返回到同一个 jsp(myJsp.jsp),但在分派(dispatch)到此 jsp 之前(第二次),我在请求中设置一个属性。

我试图使用 ${ImportId} 在 jsp 中获取该属性,但我得到的是空值。

下面是我的jsp。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<script type="text/javascript" language="javascript" src="/ActivityLog/ActivityLog.nocache.js">
</script>
</head>
<body>
<iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1' class="iframe"></iframe>
<div class="wrapper">
<input type="hidden" name="memcacheHeaderId" value="${importId}" />
<div id="activityLogModule">
</div>
</div>
</div>
</body>
</html>
  1. 执行 gwt 模块时 ${importId} 为 null。
  2. 在分派(dispatch)到此 jsp 之前第二次,我设置 request.setAttribute("importId", importId); 但在 jsp 中我没有获取此值

可能是什么原因,是否存在范围问题?

最佳答案

唯一的原因是您在请求中设置值,当您的请求完成时,服务器会丢弃您的请求。

关于java - 没有获取jsp中在java servlet的request中设置的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20564994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com