3、说明:jstl包为必须,standard和taglibs-standard-impl包二选一。
错误信息很明确,就是没有找到index_jsp这个class文件。 Jsp本质上就是一个servlet,也就是一个java类,tomcat通过运行编译好的class文件来显示jsp页面,而翻译jsp文件为java文件的引擎也就是tomcat的jasper。但是我的tomcat内部是没有缺少这部分jar包内容的。 于是便有了我的第一次尝试。
对应习惯了jsp开发的朋友来说,使用spring boot的时候也想使用jsp怎么办?本文将图文并茂的讲解怎么在spring boot中使用jsp。
前几篇博客已经陆陆续续的聊了一些Spring的东西,今天博客我们就来聊一下SpringMVC。SpringMVC目前在JavaEE开发中可谓占据一席之地,用起来也是比较顺手的。低耦合,高内聚,利用一些注解以及Java配置类就能很好的实现解耦。今天我们就来看一下如何使用Maven来配置SpringMVC, 然后在我们的Web工程中进行使用。 本篇博客是上一篇博客的续写,在上篇博客中我们详细的讲了Java环境的配置,Java EE版本的Eclipse的安装、Maven的安装与配置,Tomcat的安装与配置。并且
使用的是tomcat-maven插件的话,可以试着去双击run-war,将项目打包为war包后运行。
JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。
1、Maven插件的设置: Window->Preferences->Maven (1)installations : 指定Maven核心程序的位置。默认是插件自带的Maven程序,可以改为我们自己解压的那个。
JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。从开始学习Java Web应用,第一个学习的就是JSP和Servlet,我们就不过多介绍。直接进入Spring Boot对其集成使用的部分。
JsonP技术 介绍 JsonP 跨域 同源策略 非同源限制以下行为 常见的跨域场景 跨域的解决方案 JsonP的优缺点 Json的使用 搭建应用场景 JsonP实现手动跨域 jsonDemo1的jsp页面(发送跨域请求) jsonDemo2的controller JsonUtils工具类(需要添加相关坐标jackson-databind) 实现自动跨域(SpringMVC对JsonP的支持) jsonDemo1的jsp页面同上 jsonDemo2的controller 介绍 JsonP Jsonp
c.在配置类上添加@MapperScan(“com.jmy.mapper”)扫描指定包,识别Mapper接口
接着,在IntelliJ IDEA的Run/Debug Configurations视图下单击“+”按钮新增一个Tomcat Server(Local模式)服务作为当前项目启动所需的服务,如下图所示:
项目结构 pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"
上面代码 h1 标签内容是展示在页面上,而 Java 的输出语句是输出在 idea 的控制台。
本文承接上一篇文章《Spring+SpringMVC+Mybatis整合开发思路及配置详解(一)》,上一篇文章我们回顾了SSM的相关知识,讲述了一个SSM项目的目录结构,并用图片的形式展示了SSM项目的架构。前期准备工作已经完成,接下来就要进入真正的项目搭建了。 我现将上一讲中的目录结构给出,以防有的同学只看了这一章的内容。
FFasterXML/jackson-databind是一个用于JSON和对象转换的Java第三方库,可将Java对象转换成json对象和xml文档,同样也可将json对象转换成Java对象。
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" x
一般在maven工程下配置jar依赖的坐标都可以直接到http://mvnrepository.com/搜索依赖库即可。现在先找到springmvc、jstl、servlet-api依赖库,然后复制maven的依赖配置代码到pom.xml文件中。
这个Jstl是当初学jsp时的知识点,因为动不动就有人说Jsp技术被淘汰了,所以就没学。
官方文档:https://docs.spring.io/spring-security/site/docs/5.0.3.RELEASE/reference/htmlsingle/#hello-web-security-java-configuration
配置 IDEA的maven配置 建议大家做全局配置: ● 在如下界面进行的操作就是全局配置 ○ 全局配置: 所有新建的项目都会采用这个配置的内容
前言 由于在开发My Blog项目时使用了大量的技术整合,针对于部分框架的使用和整合的流程没有做详细的介绍和记录,导致有些朋友用起来有些吃力,因此打算在接下来的时间里做一些基础整合的介绍,当然,可能也
springboot内部对jsp的支持并不是特别理想,而springboot推荐的视图是Thymeleaf,对于java开发人员来说还是大多数人员喜欢使用jsp,接下来我们来讲解下springboot
POM文件写完了要看看项目结构—>工件里面jar是否正常全部导入,如果没有请导入到lib,其余的正常做就行
配置pom.xml文件, 使用maven-compiler-plugins插件锁定jdk版本和maven-surefire-plugins插件配置maven-test
基于Dubbo的CRUD案例 基于maven,dubbo,zookeeper实现增删改查的功能 项目设计 070401-dubbo-parent 070401-dubbo-mapper 070401-dubbo-pojo 070402-dubbo-provider 070402-dubbo-interface 070402-dubb-user-service 070403-dobbo-consumer 070403-dubbo-user-protal-service 070403-dubbo-user
简介:通过热部署配置,可以便捷地把本地项目发布到远程的 tomcat (发布会不用重启 tomcat 就能看到效果)
先说一下架构,项目采用Maven管理依赖,总共三个项目,一个是接口包common-inter,一个是服务提供者provider,最后一个是服务消费者cunsumer。
目录 一、Maven聚合开发_继承关系 二、Maven聚合案例 1. 搭建dao模块 2. 搭建service模块 3. 搭建web模块 4. 运行项目 ---- 一、Maven聚合开发_继承关系 Maven中的继承是针对于父工程和子工程。父工程定义的依赖和插件子工程可以直接使用。注意父工程类型一定为POM类型工程。 多继承 在Maven中对于继承采用的也是单继承,也就是说一个子项目只能有一个父项目。但我们可以在 <dependencyManagement>
Maven是Java中最为普及的包管理工具,在实际项目中由于依赖的各类jar包非常多,因此概念清晰的处理好各类Jar依赖显得非常重要,接下来通过基础知识,Jar包主要分类方式和进阶知识来介绍。 基础知
13、去数据中看是否创建了“department”表,如果如下图,恭喜。SSH工程成功搭建。
大家好,又见面了,我是你们的朋友全栈君。 <?xml version=”1.0″ encoding=”UTF-8″?> 4.0.0 com.qst dsfsdf pom 1.0-SNAP
本项目采用maven聚合的方式搭建,如果对maven不是太熟悉请先复习下maven的内容.地址如下:
出现原因:pom.xml依赖的jar包不对,用的公司发的电脑,有人用过,本地仓库里一大堆jar包
最近在学习Spring+SpringMVC+MyBatis的整合。以下是参考网上的资料自己实践操作的详细步骤。
如果JSP中无法自动提示EL表达式的解决方法 方法一:在maven的pom.xml中加入如下代码 jsp <dependency> <groupId>javax.servlet</groupId> <artifactId>jsp-api</artifactId> <version>2.0</version> <scope>provided</scope> </dependency> pom.xml 方法
windows7+jdk1.7.0_80+tomcat8.5.41+maven3.0.5+idea2017.3.6
用户通过 http://localhost :8090/findAll请求。跳转到userList.jsp页面中,并且展现user表中的所有数据,以MP方式查询
创建数据库和表结构 create database ssm; use ssm; create table account( id int primary key auto_increment,
通过IDEA创建maven项目。勾选脚手架工具。选择maven-archetype-webapp
所谓聚合项目,实际上就是对项目分模块,互联网项目一般来说按照业务分(订单模块、VIP模块、支付模块、CMS模块…),传统的软件项目,大多采用分层的方式(Dao、Serivce、Controller):
[INFO] -------------------------------------------------------------
访问GitHub下载最新源码:https://github.com/gaussic/SpringMVCDemo
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
这里使用的是xml配置mybatis,如喜欢注解,请待下一篇。 1 修改配置,引入json、mybatis 在pom.xml中添加mybatis-spring、mybatis、mysql-connector-java(用于mysql连接)、jackson-core、jackson-databind(用于返回对象直接映射成json),整体工程现在配置如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o
用户[<shiro:principal/>]拥有角色admin
领取专属 10元无门槛券
手把手带您无忧上云