Jsp页面和control交互是前后端交互最常见的模式。
1、首先配置Jsp。
配置Jsp
第一步保证自己的项目是web。打开目录设置。目录设置是idea中最常打开的窗口。
选择模块,配置web选择webapp路径。
然后就可以新建jsp
2、另外control建立及其简单。
新建软件包,在control软件包中新建control文件。
接下来配置control类,注解@Controller,然后@RequestMapping("")
3、现在jsp和control已经建立。
jsp配置路径在application.peopestity文件中配置Jsp路径。
使得control可以跳转jsp。
jsp跳转到control
第一步配置主类@companescan("control路径")。
第二步就是新建一个servlet类。为什么,现在还未理解。
个人实践,我新建8个springboot项目,都没有成功,我按照之前成功的例子,发现将
ServletInitializer类复制就可以成功。
类中代码:
package com.example.zhengfu1;import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;public class ServletInitializer extends SpringBootServletInitializer {@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder application) {return application.sources(Zhengfu1Application.class);}}
网上所有都说是pom依赖库,路径,jar包问题,但是这些问题解决依然是错误的。
最后将ServletInitializer复制和主类同目录下访问成功。
解决跳转花费一天时间。有理解此类的可以留言,当然,大家可以学习我的博文。
关于controljsp跳转。