首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

初学Java Web(6)——JSP学习总结

*sessioin:指示JSP页面是否创建 HttpSession 对象。默认值是true,创建 5.*buffer:指示 JSP 用的输出流的缓存大小.默认值是8Kb。.../jsp/jstl/core" prefix="c"%> ---- JSP 九大内置对象 内置对象:JSP 中事先创建好的对象,可以直接拿来使用 名称 类型 描述 pageContext PageContext...运算符主要用来判断值是否为空(NULL,空字符串,空集合),返回 true / false ---- JSTL 作用:消除 JSP 中的 Java 代码 在 JSP 中使用 JSTL 的步骤: 1.引入入...fn:escapeXml() 跳过可以作为XML标记的字符 fn:indexOf() 返回指定字符串在输入字符串中出现的位置 fn:join() 将数组中的元素合成一个字符串然后输出 fn:length...() 返回字符串长度 fn:replace() 将输入字符串中指定的位置替换为指定的字符串然后返回 fn:split() 将字符串用指定的分隔符分隔然后组成一个子字符串数组并返回 fn:startsWith

2K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    E027Web学习笔记-Ajax和JSON

    ; AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容; AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行; 2、同步和异步(在客户端和服务器相互通信的基础上...类似 XML; JSON 比 XML 更小、更快,更易解析; 2、语法 ①数据在名称/值对中: 1、JSON是由键值对构成的; 2、键要用引号(单双都行)引起,也可以不引; 3、取值范围: 数字(整数或浮点数...) 字符串(在双引号中) 逻辑值(true 或 false) 数组(在中括号中) 对象(在大括号中) null,不常用 ②数据由逗号分隔 ③大括号保存对象 ④中括号保存数组 3、定义、嵌套和获取值的演示...第三步:调用ObjectMapper相关方法进行转换; 转换方法: write(参数1,obj) 参数1: File:将obj对象转换成JSON字符串,并保存到执行的文件中; Writer:将obj...mapper.writeValueAsString(student); System.out.println(json); } } 运行结果: 注解: 1、@JsonIgnore:排除属性; 2、@JsonFormat:属性值的格式化

    6300

    Web前端基础知识整理

    基于事件的逐行扫描文档,边扫描边解析,只在读时检查数据,不需要把全数据加载到内存中,对于大型文档解析有优势 2、DOM(Document Object Model) - 文档对象模型 数据全部存到内存中解析...) JS对象标记,JavaScript Object Notation,可以当做字符串传输,能被java,python等多种语言处理,通用性高 格式: json对象: {key:value,key:value...s['xage']=26;//修改xage的值为26 console.log(s['xname']+","+s2['tsex']); //打印对应值 for...in:遍历语句...JSON与字符串直接转换 java向js传输的是json格式的字符串,要转换成json对象才能被js使用 代码: str=eval(str);//str是传来的字符串,转换后变为json对象 eval...、JSP(java server page)(Java服务器界面) 由servlet改编而成,用静态的html去嵌套jsp脚本,完成动态数据的显示 /src/main/webapp下创建.jsp文件

    1.9K10

    快速学习-JSON

    第12章 JSON 12.1 JSON 简介 AJAX一开始使用的时XML的数据格式,XML的数据格式非常简单清晰,容易编写,但是由于XML中包含了过多的标签,以及十分复杂的结构,解析起来也相对复杂,所以目前来讲...对象 例子:{“name”:”sunwukong”, ”age”:18} 数组 例子:[1,”str”,true] 12.3 在JS中操作JSON 创建JSON对象 var json = {“name1...JSON字符串,也可以是客户端发送的JSON字符串,所以第一个问题,我们先来看如何将一个JSON字符串转换成一个Java对象。...而Jackson和gson解析效率较高。使用简单,这里我们以gson为例讲解。 Gson是Google公司出品的解析JSON工具,使用简单,解析性能好。...Gson中解析JSON的核心是Gson的类,解析操作都是通过该类实例进行。

    1.4K10

    《Spring实战》读书笔记-第6章 渲染Web视图

    JSTL的格式化标签需要一个Locale对象,以便于恰当地格式化地域相关的值,如日期和货币。信息标签可以借助Spring的信息资源和Locale,从而选择适当的信息渲染到HTML之中。...但是,它们与原生HTML标签的区别在于它们会绑定模型中的一个对象,能够根据模型中对象的属性填充值。标签库中还包含了一个为用户展示错误的标签,它会将错误信息渲染到最终的HTML之中。...我们在这里设置了path属性,标签的value属性值将会设置为模型对象中path属性所对应的值。.../或JavaScript转义 根据指定模型对象(在请求属性中)是否有绑定错误,有条件地渲染内容 为当前页面设置默认的HTML转义值 <s...var和scope属性实现) 使用命名对象的属性编辑器转换命令对象中不包含的属性 创建相对于上下文的URL,支持URI模板变量以及HTML/XML/JavaScript

    98530

    极速学习SSM之SpringMVC笔记

    ,此时可以在控制器方法的形参中设置字符串数组或者字符串类型的形参接收此请求参数 若使用字符串数组类型的形参,此参数的数组中包含了每一个数据 若使用字符串类型的形参,此参数的值为每个数据中间使用逗号拼接的结果...:不管required属性值为true或false,当value所指定的请求参数没有传输或传输的值为""时,则使用默认值为形参赋值 4、@RequestHeader @RequestHeader是将请求头信息和控制器方法的形参创建映射关系...SpringMVC中创建转发视图的情况: 当控制器方法中所设置的视图名称以"forward:"为前缀时,创建InternalResourceView视图,此时的视图名称不会被SpringMVC配置文件中所配置的视图解析器解析...如将字符串转换成格式化数字或格式化日期等 d) 数据验证: 验证数据的有效性(长度、格式等),验证结果存储到BindingResult或Error中 Handler执行完成后,向DispatcherServlet...如将字符串转换成格式化数字或格式化日期等 d) 数据验证: 验证数据的有效性(长度、格式等),验证结果存储到BindingResult或Error中 7) Handler执行完成后,向DispatcherServlet

    7200

    JavaWeb笔记

    默认情况下,第一次访问时,Servlet被创建 可以在web.xml里标签里配置创建时机 第一次访问时创建 的值为负数 在服务器启动时创建 的值为0或正数 Servlet的init方法,只执行一次,说明Servlet在内存中村中只存在一个对象,Servlet是单例的 提供服务:执行service方法,执行多次 每次访问Servlet...(not) 空运算符:empty not empty 用于判断字符串、集合、数组对象是否为null并且长度是否为0 获取值 el表达式只能从域对象中获取值 语法: ${域名称.键名}:从指定域中获取指定键的值...值得取值类型: 数字(整数或浮点数) 字符串(在双引号中) 逻辑值(true 或 false) 数组(在方括号中) 对象(在花括号中) null 数据由逗号分隔:多个键值对由逗号分隔 花括号保存对象...(参数1,obj) 参数1: File:将obj对象转换为JSON字符串,并保存到指定的文件中 Writer:将obj对象转换为JSON字符串,并将json数据填充到字符输出流中 OutputStream

    4K20

    开发一定要看的Ajax编程

    2.Ajax快速入门 ①:开发步骤 1).创建XMLHttpRequest对象 2).将状态触发器绑定到一个函数 3).使用open方法建立与服务器的连接 4).向服务器端发送数据 5).在回调函数中对返回数据进行处理...Demo: javascript"> // 第一步 创建XMLHttpRequest functioncreateXMLHttpRequest(){ try{ xmlHttp...值加不加引号,是有区别的,不加引号是变量,加引号是常量字符串 格式二: [值1, 值2 ,值3 ] 数组结构 组合后复杂格式 [{name:'aaa'}, {name:'bbb'}, {name:ccc...}] 表示三个对象数组 JSON应用场景: AJAX请求参数和响应数据 问题: 服务器端如何生成 json格式数据------->>依赖第三方开源类库 ③:JSON-lib的使用 是java类库 ,支持...问题:服务器端如何将java对象,生成XML格式数据?

    1.3K50

    Ext基础

    图 2.1.6 Ext 的 hello 示例 由示例 2.1 中的 JS 代码可知,Ext JS 一般的程序入口为“Ext.onReady();”,然后可以创建 window对象。...组件的构造函数中一般都可以包含一个对象,该对象包含创建组件需要的配置属性及值,组件根据构造函数中的参数属性值进行初始化。 中的数据,共包含4条记录,是一个二维数组,在页面上显示为4行,每行6列,分别对应 empId、userName、sex、birthday、address 和 remark...“var store = new Ext.data.Store()” 用于创建数据的存储对象,负责将各种原始数据(如二维数组、JSON对象数组、文本等) 转换成Grid可以使用的形式,避免为每种数据格式都编写对应的实现...Ext.data.ArrayReader用于解析数组,说明数组将按照定义的规范进行解析。

    15010

    深入理解JSON:数据交换格式的优雅之路

    虽然不需要JavaScript知识,但是需要遵循特定的规则: 数据是以键值对的形式存在 数据由逗号分隔 对象由开闭花括号封装 空对象可以表示为{} 数组由开闭方括号封装 空数组可以表示为[] 对象的成员由键值对表示...,包含在双引号中 对象结构中的每个成员应有唯一的键 如果成员的值是字符串,必须包含在双引号中 布尔值用小写的true或false表示 数字值用双精度浮点格式表示,不应有前导零 字符串中的"冒犯"字符需要用反斜杠字符...\转义 空值用小写的null表示 日期和类似的对象类型不被充分支持,应转换为字符串 对象或数组值的每个成员后面都必须跟一个逗号,除了最后一个 JSON文件的标准扩展名是'.json' JSON文件的MIME...假设我们有一个在线书店,我们想要记录每本书的信息。在JSON中,我们可以创建一个对象,其中包含书的标题、作者、价格等信息。同时,我们也可以创建一个数组来保存多本书的信息,每本书都是一个单独的对象。...例如,在JavaScript中,我们可以这样创建一个JSON对象: let book = { "title": "The Great Gatsby", "author": "F.

    63210

    C++ Qt开发:运用QJSON模块解析数据

    该数据是以键值对的形式组织的,其中键是字符串,值可以是字符串、数字、布尔值、数组、对象(即嵌套的键值对集合)或null,在Qt中默认提供了QJson系列类库,使用该类库可以很方便的解析和处理JSON文档...将内存中的字符串格式化为QJsonDocument类型,当有着该类型之后,则我们可以使用*.object()将其转换为对应的QJsonObject对象,在对象中我们可以调用各种方法对内存中的JSON数据进行处理...,输出效果如下;1.3 解析多数组键值实现解析字典嵌套字典或字典嵌套数组的结构,如配置文件中的ObjectInArrayJson则是一个字典中嵌套了另外两个字典而每个字典中的值又是一个Value数组,而与之相对应的...,如配置文件中的ArrayJson既是我们需要解析的内容,首先我们通过isArray判断该节点是否为数组,如果是则通过toArray().at方法以此得到不同下标元素参数,并依次循环即可,其代码如下所示...)获取到对应字典中的数组,并通过循环的方式输出。

    32110

    jsp基础知识 jsp指令 jsp9大内置对象 jstl表达式

    编译的过程包括三个步骤: 1,解析 JSP 文件。 2,将 JSP 文件转为 servlet。 3,编译 servlet。...2,初始化阶段: 加载与 JSP 对应的 servlet 类,创建其实例,并调用它的初始化方法 容器载入 JSP 文件后,它会在为请求提供任何服务前调用 jspInit() 方法。...jsp:forward 从一个JSP文件向另一个文件传递一个包含用户请求的request对象 jsp:plugin 用于在生成的HTML页面中包含Applet和JavaBean对象 jsp:element...标签通过指定分隔符将字符串分隔为一个数组然后迭代它们。... 解析一个代表着数字,货币或百分比的字符串 使用指定的风格或模式格式化日期和时间 解析一个代表着日期或时间的字符串

    1.5K11

    JSON 数据格式

    值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。...这个字符串看起来有点儿古怪,但是 JavaScript 很容易解释它,而且 JSON 可以表示比"名称 / 值对"更复杂的结构。例如,可以表示数组和复杂的对象,而不仅仅是键和值的简单列表。...在这个示例中,只有一个名为 people的变量,值是包含三个条目的数组,每个条目是一个人的记录,其中包含名、姓和电子邮件地址。上面的示例演示如何用括号将记录组合成一个值。...现在就获得了一个可以在任何地方使用的文本字符串,例如,可以将它用作 Ajax 应用程序中的请求字符串。 更重要的是,可以将任何JavaScript 对象转换为 JSON 文本。...即使使用 Document Object Model 这样的 API(提供了将自己的数据结构转换为文本的函数),也需要学习这个 API 并使用 API 的对象,而不是使用原生的 JavaScript 对象和语法

    3.6K20

    SpringMVC-05 Json交互处理

    因此,任何JavaScript 支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。...看看他的要求和语法格式: 对象表示为键值对,数据由逗号分隔 花括号保存对象 方括号保存数组 JSON 键值对是用来保存 JavaScript 对象的一种方式,和 JavaScript 对象的写法也大同小异...其实,可以这么理解: JSON 是 JavaScript 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。...JSONObject对应json对象,通过各种形式的get()方法可以获取json对象中的数据,也可利用诸如size(),isEmpty()等方法获取"键:值"对的个数和判断是否为空。...其本质是通过实现Map接口并调用接口中的方法完成的。 JSONArray 代表 json 对象数组 内部是有List接口中的方法来完成操作的。

    1.4K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券