10 2021 档案
摘要:JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。 根据JSTL标签所提供的功能,可以将其分为5个类别。 核
阅读全文
摘要:与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。 利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。 动作元素只有一种语法,它符合XML标准: <jsp:action_name at
阅读全文
摘要:JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。 语法格式如下: <%@ directive attribute="value" %> 指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。 JSP中的三种指令标签: 指令描述 <%@ page ... %> 定义网页依
阅读全文
摘要:@Value 注解可以用来将外部的值动态注入到 Bean 中,在 @Value 注解中,可以使用 ${} 或 #{}。${} 与 #{} 的区别如下: (1)@Value("${}"):可以获取对应属性文件中定义的属性值。 (2)@Value("#{}"):表示 SpEl 表达式通常用来获取 bea
阅读全文
摘要:本文引用自:《Java EE企业级应用开发教程》 由于Spring MVC只是Spring框架中的一个模块,所以Spring MVC与Spring之间不存在整合的问题,只需要引入相应Jar包就可以直接使用。因此,Spring/Spring MVC/MyBatis的整合,只涉及Spring与MyBat
阅读全文
摘要:问题: MySQL数据库5.6版本,JDBC驱动包mysql-connector-java-5.1.49-bin版本,启动Tomcat,连接数据库时,报错,详细信息: java.lang.NullPointerException java.util.Properties$LineReader.rea
阅读全文
摘要:本文引用自:《Java EE企业级应用开发教程》 假定你已经阅读:Spring MVC,文件上传,基本环境都已经具备,下载目录暂定与上传目录一致:WebContent\upload 在Spring MVC环境中,实现文件下载大概可分为两个步骤: 一、在客户端页面使用一个文件下载的超链接 该链接的hr
阅读全文
摘要:本文引用自:《Java EE企业级应用开发教程》 通常情况下,文件上传都是通过表单形式提交给后台服务器;表单必须满足3个条件: 表单的method属性设置为post 表单的enctype属性设置为multipart/form-data 提供类似于<input id="file" type="file
阅读全文
摘要:实际业务开发中,有很多场景会使用到拦截器,比如登录认证、身份授权、统一异常处理、统一日志处理等等。在Struct 2框架中,拦截器是其重要的组成部分;而Spring MVC中也提供了拦截器功能,通过配置即可对请求进行拦截处理。 本文引用自:《Java EE企业级应用开发教程》,有少许更改。应用案例:
阅读全文
摘要:关于RESTful的介绍,请参考:RESTful 架构详解(转载),本文引用自:《Java EE企业级应用开发教程》,应用案例:用户信息查询 假定你已经具备开发环境,读过前几篇文章,具体请参考:Spring MVC,绑定默认数据 一、控制器类UserController中,编写用户查询方法selec
阅读全文
摘要:本文主要转载自:https://www.runoob.com/w3cnote/restful-architecture.html,略作修改;本文同时参考:https://www.zhihu.com/question/28557115,http://restful.p2hp.com/ 1. 什么是RE
阅读全文
摘要:一、前言 JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。 易于阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 通常前台表单提交的数据主要有两种格式,一种是JSON格式
阅读全文
摘要:方式一: 一、打开【开始】菜单,选择【设置】 二、输入【默认应用】,点击查询 三、在弹出的默认应用窗口中,选择【按文件类型指定默认应用】 四、在弹出的窗口中,找到自己想要更改的文件类型,选择相应程序即可 方式二: 一、选择想要设置的文件,右键单击,弹出属性窗口 二、打开方式选择“更改“,然后找到自己
阅读全文
摘要:假定你已经具备开发环境,读过前几篇文章,如:Spring MVC,绑定默认数据 一、绑定数组 1.1 创建前台页面,位于:WEB-INF\jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding=
阅读全文
摘要:所谓包装POJO,就是一在个POJO中包含另一个简单POJO。示范:用户的证件信息。 一、假定基本环境已经具备 参考:Spring MVC,绑定默认数据 二、创建POJO类(两个) package com.itheima.po; /** * 个人持久化类 */ public class Person
阅读全文