jsp格式相关知识
-
JSP一、jsp概述1.jspJSP(Java Server Pages)是JavaWeb服务器端的动态资源。它与html页面的作用是相同的,显示数据和获取数据。2.jsp的组成JSP = html + Java脚本(代码片段) + JSP动态标签jsp组成3.jsp和Servlet的分工jsp:作为请求发起页面。eg:显示表单,超链接作为请求结束页面。eg:显示数据Servlet:请求中处理数据JSP和Servlet分工二、jsp语法9大内置对象:jsp中不需要创建就可以直接使用的9个对象1.jsp脚本<%……%>里面放java代码片段,用于定义0~n条Java语句。简单的说就是,方法里能写什么,他就可以写什么。<%=……%>Java表达式,用于输出一条表达式(或变量)的结果。<%!……%>放声明,用来创建类的成员变量和成员方法。代码说明<!-- jsp指令,也是标签 --><%@ page language=&quo
-
使用jsp显示表格信息1、jsp保护起来2、通过servlet转发到jspservlet作为web应用中的控制器组件来使用,而把JSP技术作为数据显示模板来使用servlet作为web应用中的控制器组件来使用,而把JSP技术作为数据显示模板来使用让jsp既用java代码产生动态数据,又做美化会导致页面难以维护。让servlet既产生数据,又在里面嵌套html代码美化数据,同样也会导致程序可读性差,难以维护。因此最好的办法就是根据这两门技术的特点,让它们各自负责各的,servlet只负责响应请求产生数据,并把数据通过转发技术带给jsp,数据的显示jsp来做java代码TableBeanimport java.util.ArrayList;import java.util.List;public class TableBean { public List<String> getList()&nbs
-
JSP和JSP的运行机制一、JSP是什么:JSP:Java Server Page二、JSP的用途:用于开发动态web应用。通过在HTML编写的静态页面中添加专用标签、脚本程序,从而实现网页中动态内容的显示。三、JSP的主要特点:实现程序逻辑与页面相分离:HTML设计界面,JSP标签和脚本生成页面的动态内容。在服务器端JSP引擎解释JSP标签和脚本,生成所请求的内容,并将结果以HTML页面的形式返回到浏览器。修改页面不会影响程序逻辑,修改程序逻辑,不会影响页面。四、JSP的运行机制:执行过程:JSP容器先检查JSP文件是否存在语法错误。若无错误,将JSP文件转换成Java源文件(Java Servlet源程序)JSP容器将Servlet文件编译成.class文件创建一个该Servlet实例,以Servlet的方式为请求提供服务。
-
SpringBoot整合jsp一、引言1、spring boot的web应用开发,是基于spring mvc2、Spring boot 在spring默认基础上,自动配置添加了以下特性:包含了ContentNegotiatingViewResolver和BeanNameViewResolver beans。对静态资源的支持,包括对WebJars的支持。自动注册Converter,GenericConverter,Formatter beans。对HttpMessageConverters的支持。自动注册MessageCodeResolver。对静态index.html的支持。对自定义Favicon的支持。主动使用ConfigurableWebBindingInitializer bean3、模板引擎的选择FreeMarkerThymeleafVelocity (1.4版本之后弃用,Spring Framework 4.3版本之后弃用)GroovyMustache注:jsp应该尽量避免使用,原因如下:1.jsp只能打包为:war格式,不支
jsp格式相关课程
-
JSP自定义标签 JSP自定义标签是Java Web开发中一个重要的知识点。本门课程首先介绍什么是自定义标签,并通过一个简单的案例快速的为大家演示自定义标签的开发过程,最后对自定义标签进行详细的介绍。
讲师:Eleven_Lee 初级 27138人正在学习
jsp格式相关教程
- 2.1 新建 JSP 文件 让我们右键单击我们的前面新建的动态 Web 项目,然后选择 New > JSP File 选项,如下图所示:接着在弹出的窗口中输入我们的新建 JSP 文件名,保存的路径保持默认的 WebContent 目录即可,如下图所示:接着是设置是否通过Eclipse 提供的 JSP 模板来创建这个 JSP 文件,我们保持默认,如下图所示:此时,我们的 index.jsp 就生成了,我们双击打开它,在其中添加一点内容,在页面上显示一句 Hello JSP,如下所示:
- 7. 使用 JSP 注意 Spring Boot 官方已经不推荐使用 JSP 了,确实操作起来也比较麻烦。但是由于 JSP 用户体量还是比较大的,所以此处还是简单演示下,开发步骤与 FreeMarker / Thymeleaf 基本一致。
- 2.2 格式化 我们知道格式化的命令:说明Windows/LinuxMacOS格式化代码Ctrl+Shift+H⌘+⇧+H如果我们忘记了,也可以在命令面板里面搜索:HTMLPrettify 点击即可格式化当前文档。
- 严格模式 JavaScript 的严格模式是使用受限制的 JavaScript 的一种方式,从而隐式地退出“草率模式”。严格模式不仅仅是一个子集:这种模式有意地与普通情形下的代码有所区别。(MDN)严格模式为 JavaScript 提供了一个更严格的运行环境。开启严格模式后,部分特性会发生改变,如 this 指向 window 的函数不再指向 window,而是变成了 undefined。function Test() { 'use strict'; console.log('this:', this);}Test(); // 输出:this: undefined
- 2. 格式 scheme 一般指的是协议,URI 的通用格式并没有太多限制,一般是如下,以 scheme 开头,冒号 “:” 分隔开。 <scheme>:<scheme-specific-part>虽然 URI 的格式没怎么限制,但是不同 scheme 一般会遵循下面的格式来定义。<scheme>://<authority><path>?<query>以 scheme = http 加以说明: http://www.imocc.com:80/index.htm?id=3937Http 的 <authority>模块一般不会写在路径上面,即使是 Basic Authorization 也是将用户名密码 base64(user:passwd) 写在 head 里面。下面的例子说明 RUI 的一般用法:ftp://ftp.is.co.za/rfc/rfc1808.txt;gopher://spinaltap.micro.umn.edu/00/Weather/California/Los%20Angeles;http://www.math.uio.no/faq/compression-faq/part1.html;mailto:mduerst@ifi.unizh.ch;news:comp.infosystems.www.servers.unix; telnet://melvyl.ucop.edu/0
- 3.2 展开格式(:expanded) 展开格式就像我们平时手写 CSS 的格式一样,属性、选择器都会独占一行,属性会缩进,选择器不会缩进而是顶头的,前面章节中我们演示的例子转为的 CSS 代码就都是展开格式的,我们举个例子看下这种格式:.box { width: 100px;}.box2 { width: 200px; height: 100px;}.box2 p { color: red;}.box2 .main { width: 100%; heigth: auto;}从上面的代码就可以看出来,这种格式的缩进、换行等其实和我们平时项目中写的 CSS 的格式是一样的。
jsp格式相关搜索
-
j2ee
j2ee是什么
jar格式
java
java api
java applet
java c
java jdk
java list
java map
java script
java se
java socket
java swing
java switch
java web
java xml
java 程序设计
java 多线程
java 环境变量