gpt4 book ai didi

jsp - 如何从表示 JSP 的字符串呈现 Spring View ?

转载 作者:行者123 更新时间:2023-12-03 21:40:15 25 4
gpt4 key购买 nike

我只是潜入 Spring MVC,并试图从包含 JSP 的字符串而不是 JSP 文件呈现 View 。

例如:

public ModelAndView execute() {
String contentToRender = "
<p>Counting to three:</p>
<% for (int i=1; i<4; i++) { %>
<p>This number is <%= i %>.</p>
<% } %>
<p>OK.</p>
";
ModelAndView view = new ModelAndView (contentToRender);
return view;
}

哪个不起作用。

如何从 Controller 将其呈现到页面?

最佳答案

JSTL 需要以下依赖项:

<!--JSTL dependencies-->  
<dependency>
<groupid>javax.servlet</groupid>
<artifactid>jstl</artifactid>
<version>1.1.2</version>
</dependency>

<dependency>
<groupid>taglibs</groupid>
<artifactid>standard</artifactid>
<version>1.1.2</version>
</dependency>

这将是您的 JSP:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>  

<html>
<head>
</head>

<body>
<p>Counting to three:</p>
<c:forEach var="i" begin="1" end="4">
<p>This number is <c:out value="${i}"/></p>
</c:forEach>
<p>OK.</p>
</body>
</html>

关于jsp - 如何从表示 JSP 的字符串呈现 Spring View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20550081/

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