以下是SpringBoot项目中使用Jsp的正确方法的完整攻略:
以下是SpringBoot项目中使用Jsp的正确方法的完整攻略:
1. 添加Jsp依赖
在SpringBoot项目的pom.xml文件中添加jsp相关依赖
2. 配置viewResolver
在SpringBoot项目的application.properties文件中添加以下配置
其中spring.mvc.view.prefix指定Jsp文件所在的文件夹,spring.mvc.view.suffix指定Jsp文件的后缀名。
3. 创建Jsp文件
在指定的Jsp文件夹下创建jsp文件,例如在/WEB-INF/views/下创建index.jsp文件。
4. 创建Controller
创建Controller类来渲染Jsp页面,示例代码如下:
在这个示例中,我们创建了一个Controller类HomeController,并创建了一个路由方法/home,返回了Jsp页面的文件名index。在这个方法里面,我们向模型(Model)对象中添加了一个属性和属性值,并将模型返回到视图解析器进行渲染。
5. 运行项目
在浏览器中访问http://localhost:8080/,就可以看到渲染后的index.jsp页面了。
另外,以下是两个使用Jsp的示例:
示例一:使用Jsp返回一个HTML页面
1. 创建页面
在/WEB-INF/views/下创建一个名为'mypage.jsp'的文件,内容如下:
2. 创建Controller
创建一个Controller类,代码如下:
3. 运行项目
在浏览器中输入http://localhost:8080/,就可以看到渲染后的'mypage.jsp'页面了。
示例二:使用Jsp读取数据库中的数据
1. 创建页面
在/WEB-INF/views/下创建一个名为'user.jsp'的文件,代码如下:
2. 创建Model和DAO
创建User Model和UserDAO类,代码如下:
3. 创建Controller
创建Controller类,代码如下:
4. 运行项目
在浏览器中输入http://localhost:8080/users,就可以看到读取数据库中所有用户的数据并渲染到'user.jsp'页面中。