创建变量JSP页面

时间:2016-12-27 09:05:35

标签: javascript jsp

我有一个类似的JSP文件:

<div class="row">
   <div class="col-md-6">product display name:</div>
   <div class="col-md-6">{{api.productDisplayName}}</div>
</div>

{{api.productDisplayName}}是我检索先前页面的值。 我想创建一个变量,例如

var test = {{api.productDisplayName}}.replace("_","") + "test"

我不知道语法。

你能帮助我知道这样做的语法吗?

非常感谢。

2 个答案:

答案 0 :(得分:0)

如果您想要跨多个页面访问数据,请使用会话将其存储在第一页中,如request.getSession().setAttribute("field1", value1);

使用第二页中的scriplet标签访问它

<% String test = (String)request.getSession().getAttribute("field1"); %>

答案 1 :(得分:0)

您可以使用JSTL核心和函数库完成此操作。您必须首先在JSP中包含这些库,如下所示:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>

在您需要的地方创建变量test,如:

<c:set var="test" value="${fn:replace(api.productDisplayName, "_", "")}"></c:set>

最后使用您需要的test ${test}