【发布时间】:2015-09-15 22:45:25
【问题描述】:
我正在创建一个 Spring Boot 应用程序。这只是一个 Hello World 程序。当我运行应用程序时,会显示 JSP 页面的全部内容。 Jsp页面内容是
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
<head><title>Hello world Example</title></head>
<body>
<h1>Hello ${name}, How are you?</h1>
</body>
</html>
name 变量,我正在从控制器类 HelloWorldController.java 中读取它。
@Controller
public class HelloWorldController {
@RequestMapping(value = "/hello", method = RequestMethod.GET)
public ModelAndView hello() {
return new ModelAndView("hello").addObject("name", "Nagendra");
}
}
我是 Spring 框架的新手,我不知道这里有什么问题。我们甚至在 Spring Boot 应用程序中都没有 web.xml。有人能帮我吗?我跟随 http://www.technicalkeeda.com/spring/spring-boot-mvc-example 创建了这个示例应用程序。
【问题讨论】:
-
您在浏览器 URL 中输入了什么?
-
@shazin 我输入了localhost:8080/hello.jsp
-
从标签和命名空间来看不是JSP而是facelets页面...
-
M.Deinum。好的。那可能是什么问题?
标签: java spring jsp spring-mvc spring-boot