技术标签: jsp # SpringBoot Spring Springboot
最近项目有一个新的需求需要添加jsp页面, 由于我们项目使用的是springboot,项目框架中已经封装好了Controller层统一返回数据的格式,已经增强了,同时jsp页面只是静态展示,几乎不用修改,我进行了如下的配置:
import org.springframework.boot.web.servlet.ServletComponentScan;
import javax.servlet.annotation.WebServlet;
/**
* @ClassName : PagesController
* @Description : jsp页面跳转controller
* @Author : Zhaocunwei
* @Date: 2020-05-06 16:10
*/
@ServletComponentScan
@WebServlet(urlPatterns = "*.jsp",name = "JspServlet")
public class PagesController extends org.apache.jasper.servlet.JspServlet{
}
今天又通过如下配置,打成jar包,然后也可以直接访问jsp页面
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.4.2.RELEASE</version>
<configuration>
<fork>true</fork>
<mainClass>com.zzz.zzz.zzzzzMainApplication启动类</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<!-- 开启过滤,用指定的参数替换directory下的文件中的参数 -->
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
</resources>
</build>
--/*******************************************************************-- *-- * DESCRIPTION: UART transmitter module.-- *-- * AUTHOR: -- *-- * HISTORY: -- *-- *********************************
我有从Android Studio毕业的这个日志:Error:A problem occurred configuring project ':ParseStarterProject'.> Could not resolve all dependencies for configuration ':ParseStarterProject:_debugCompile'.> Could n...
一直都很想好好的安装多个系统基本知识一些名词的解释MBR分区表:MasterBootRecord,即硬盘主引导记录分区表,只支持容量在2.1TB以下的硬盘,超过2.1TB的硬盘只能管理2.1TB,最多只支持4个主分区或三个主分区和一个扩展分区,扩展分区下可以有多个逻辑分区。GPT分区表:GPT,全局唯一标识分区表(GUIDPartitionTable...
【转】最短路径——Dijkstra算法和Floyd算法标签(空格分隔): 算法本文是转载,原文在:最短路径—Dijkstra算法和Floyd算法注意:以下代码 只是描述思路,没有测试过!!Dijkstra 算法1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法
转载于:https://www.cnblogs.com/6DAN_HUST/archive/2012/09/02/2667873.html
大华DSS平台低权限账户越权直接修改system密码前提:拥有config配置用户名密码被测试DSS版本信息:V3.11.003.R.20150929.374164前提:拥有config配置用户名密码一.取得所有用户名1.进入config管理界面地址:http://[IP]/config/user_toLoginPage.action默认用户名admin密码1234562.配置自动SQL备份FTP...
大数据核心平台技术-试验记录一、前言二、实验内容实验一 :Hadoop集群搭建三、实验过程记录2.1安装准备2.2 Hadoop集群搭建安装文件上传工具JDK安装Hadoop安装:Hadoop集群配置配置Hadoop集群主节点将集群主节点的配置文件分发到其他子节点一、前言学校:许昌学院学院:信息工程学院实验环境:操作系统:Linux (CentOS 6.7) JDK版本:1.8 (...
2021年1月7日,jackson-databind官方发布安全通告,披露jackson-databind < 2.9.10.8存在多个反序列化远程代码执行漏洞(CVE-2020-36179 ~ CVE-2020-36189),利用该漏洞,攻击者可远程执行代码,控制服务器。2020年12月17日,jackson-databind官方发布安全通告,披露jackson-databind < 2.9.10.8存在反序列化远程代码执行漏洞(CVE-2020-35490/CVE-2020-35491).
我是非计算机专业的计算机爱好者,我为自己的2009年暑假安排了很多事情:1.进一步提高C语言。2.学习Java。3.学习Jsp。4.准备程序员考试。5。学习C++。6.学习HTML。7.学习数据结构。8.学习SQL Server。9。学习Java Scprit。10.学习Photoshop。我肯定很充实,因为Ihave a dream !...
java的HashSet是由HashMap的key组成的,用的增删改查的方法均基于HashMap的key。根据HashMap保证了key的唯一性。 public boolean add(E e) { return map.put(e, PRESENT)==null; }它的add()方法,用的就是HashMap里面的put()方法。 若map中已存在e,则返回false;若
解决方案:1、在主线程中实例化此ActiveX控件2、将创建此Active控件的线程设定为单线程。 Thread.ApartmentState 获取或设置此线程的单元状态。 newThread= new Thread(MainFormMessageThread); newThread.SetApartmentState(S...
效果图需要用到的图片:背景图片:进度显示图片:网页结构:复制代码 代码如下: css代码: 代码 复制代码 代码如下:#center{ margin:50px auto; width:400px; } #loading{ width:397px; height:49px; back