Spring Boot学习之旅:(十一)模版引擎-jsp

spring 官方不推荐使用jsp原因如下 1. jsp只能打包为:war格式,不支持jar格式,只能在标准的容器里面跑(tomcat,jetty都可以) 2. 内嵌的Jetty目前不支持JSPs 3. Undertow不支持jsps 4. jsp自定义错误页面不能覆盖spring boot 默认的错误页面 5. 许多功能jsp 无法实现 但是之前用的都是jsp 处于使用对jsp使用习惯还是将介绍一下springboot 使用jsp 要使用jsp 不能使用之前jar 打包的方式。在创建ma…

Jetty实战(5)之嵌入式Jetty运行Servlet

Java 发表评论
在嵌入式Jetty中,有时候我们想运行一些的Servlet,此时就需要创建创建Context,然后让自己的Servlet运行在这些ServletContext中。1. 首先创建一个ServletContextServer类,用来初始化web应用程序的Context,并且指定Servlet和Servlet匹配的url。这里指定了两个Servlet,分别是HelloServlet和GoodbyeServlet,并分别对应/hello/*和/goodbye/*。 package com.google.code.garbagecan.jettystudy.sampl…

漫游 javax.servlet 请求参数解析(jetty 实现)

1. jetty javax.servlet.http.HttpServletRequest 的实现:org.mortbay.jetty.Request。 2. server接收请求后,会给每个HttpConnection创建Request实例。请求参数的解析实现由实例完成。 3. request.getParameter实现,被动触发参数解析 4. 参数解析实现:org.mortbay.jetty.Request#extractParameters 请求url中涉及到的参数,称之为baseParameters,简单理解为GET请求参数处理如果POST或者PUT请求,…

Maven入门–概念与实例(转载)

配置参考:http://fhd001.iteye.com/category/160819   最近由于工作原因在研究、应用Maven,有了一些体会就写成了此文。本文虽然是Maven2的入门文章,但并不涉 及 Maven的历史、下载与安装,这些内容可以到Maven的官方网站上了解。本文主要是关注Maven中的重要概念,并以一个实例来阐述使用Maven的 基本方法。文末有例子代码下载的链接。   1 关键名词     Project :任何您想build的事物,Maven都…

jetty meven eclipse集成总结

eclipse版本为eclipse-jee版,新建maven工程,在src/main/下新建java文件夹。 配置maven环境: maven_home:meven的目录 path:%maven_home%\bin 在maven中集成jetty步骤:pom.cml中加入 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.…

Maven入门:开始简单的web项目

  由于工作需求,前段时间接触了maven这个项目构建和管理工具,这里就不赘述介绍maven了,google一下到处都有。Myeclipse已经集成了maven,省去了安装maven插件的过程,只需要进行简单的配置就可以开始maven之旅了。   接下来建一个简单的Web项目。   New -> Other -> Maven Project -> Next -> select an Archetype页面选择maven-archetype-webapp -> 输入groupId和artifactId …

centos7安装jetty9.3.10笔记

未分类 , 发表评论
1.下载jetty(此处下载的是9.3.10版本)  cd /home/soft-java-env/  wget http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.3.10.v20160621/jetty-distribution-9.3.10.v20160621.zip 2.解压缩jetty:  unzip jetty-distribution-9.3.10.v20160621.zip 3.解压缩后文件名太长,重命名为jetty-9.3.10:  mv jetty-distribution-9.3.10.v20160621 jetty-9.3.10 4.创建一个jetty用…

jetty各个版本对应的jdk版本

1:jetty各个版本信息 版本号 发布及维护年份 托管平台 JVM版本 支持的协议 servlet版本 JSP版本 目前状态 9.3 2015 Eclipse 1.8 HTTP/1.1 (RFC 7230), HTTP/2 (RFC 7540), WebSocket (RFC 6455, JSR 356), FastCGI 3.1 2.3 Stable 9.2 2014 Eclipse 1.7 HTTP/1.1 RFC2616,javax.websocket, SPDY v3 3.1 2.3 Stable 8 2009-至今 Eclipse/Codehaus 1.6 HTTP/1.1 RFC2616, WebSocket RFC 6455, SPDY v3…

spring-boot如何得到一个tomcat实例(基于spring-boot_v2.0.6.RELEASE)

        在上一篇博文spring-boot如何得到一个tomcat实例(基于spring-boot_v1.5.14.RELEASE)中我们介绍了基于spring-boot 1.5.14版本中tomcat的实例化过程,由于2.0版本之后这个实例化过程发生了很大的改变,所以本文将以2.0.6版本为基础介绍tomcat的实例化过程。(https://docs.spring.io/spring-boot/docs/2.0.6.RELEASE/reference/htmlsingle/)    spring-boot加载tomcat的过程如下:        (1) sprin…