i18n 国际化 4.1、什么是 i18n 国际化? 国际化(Internationalization)指的是同一个网站可以支持多种不同的语言,以方便不同国家,不同语种的用户访问。 关于国际化我们想到的最简单的方案就是为不同的国家创建不同的网站,比如苹果公司,他的英文官网是:http://www.apple.com 而中国官网是 http://ww…
书城项目-使用AJAX请求验证用户名是否可用、书城项目-使用AJAX请求修改添加商品到购物车的实现 3.1、使用 AJAX 验证用户名是否可用 UserServlet 程序中 ajaxExistsUsername 方法: protected void ajaxExistsUsername(HttpServletRequest req, HttpSe…
AJAX-什么是AJAX请求 AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 ajax 是一种浏览器通过 js 异步发起请求,局部更新页面的技术。 Ajax 请求的局部更新,浏览器地址栏不会发生变化局部更新不会舍弃原来页面的内容 A…
AJAX 请求 2.1、什么是 AJAX 请求 AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 ajax 是一种浏览器通过 js 异步发起请求,局部更新页面的技术。 Ajax 请求的局部更新,浏览器地址栏不会发生变化局部更新不会舍弃…
JSON-什么是JSON JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python等)。 这样就…
1、什么是 JSON? JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python等)。 这样就使…
Maven Repository: com.google.code.gson » gson » 2.10 (mvnrepository.com) maven配置 <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifact…
书城项目-使用Filter过滤器实现后台的权限管理、书城项目-ThreadLocal使用介绍、书城项目-使用ThreadLocal确保所有操作都使用同一个Connection来实现事务管理、书城项目-使用Filter统一给所有Service方法都加上try-catch来管理事务、书城项目-使用Tomcat统一管理异常,展示友好的错误页面 书城第八阶…
1.运行tomact时,浏览器页面出现404的原因,可能是修改了项目名称,但没有修改该工程下的xml配置文件中(由于该配置文件不是新建项目时生成的,是因为工程在整合tomact时才生成的,所以其配置路径需要手动修改) 一开始项目名称是jwb,一修改,就出问题了,看了网上博客,才知道如果修改了工程名,也需注意修改.xml配置文件,因为里面的路径工程名…
Filter-什么是Filter过滤器 1、Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器2、Filter 过滤器它是 JavaEE 的规范。也就是接口3、Filter 过滤器它的作用是:拦截请求,过滤响应。 拦截请求常见的应用场景有:1、权限检查2、日…
Filter 过滤器 1、Filter 什么是过滤器 1、Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器2、Filter 过滤器它是 JavaEE 的规范。也就是接口3、Filter 过滤器它的作用是:拦截请求,过滤响应。 拦截请求常见的应用场景有:1、…
JavaWeb_Code_Book下载
没有导入prefix <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
一、MySQL5.7 MySQL5.7datetime对应Java的java.util.Date数据类型 二、MySQL8.0 MySQL8.0datetime对应Java的java.time.LocalDateTime数据类型 java.time.LocalDateTime是Java 8 的新增日期时间类。
最近在开发JavaWeb项目时,使用C3P0连接方式和DBUtil工具类访问MySQL数据库,MySQL数据库版本5.7.33。 出现错误: java.sql.SQLException: Cannot set collectTime: incompatible types, cannot convert java.time.LocalDateTim…
一、定义 let和const是ES6新增的声明变量的关键词,之前声明变量的关键词是var。 二、let var定义的变量,可以预解析提前调用的结果是undefined,let定义的变量不能预解析,提前调用的结果是 报错。var定义的变量,变量名称可以重复,效果是重复赋值,let定义的变量不能重复,否则执行报错。var定义的变量作用域是全局/局部作用…
JavaWeb_Code_Book下载 错误: /pages/common/里的文件可能没有jstl头 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
书城项目-购物车模块的分析、书城项目-购物车模型的创建、书城项目-购物车功能方法的实现和测试、书城项目-添加商品到购物车功能的实现、书城项目-购物车的展示、书城项目-删除购物车中的商品项、书城项目-清空购物车的实现、书城项目-修改购物车商品数量、书城项目-首页购物车数据展示、书城项目-订单模块的分析、书城项目-创建订单模型的数据库表、书城项目-编写…
表单重复提交之-----验证码 表单重复提交有三种常见的情况:一:提交完表单。服务器使用请求转来进行页面跳转。这个时候,用户按下功能键 F5,就会发起最后一次的请求。造成表单重复提交问题。解决方法:使用重定向来进行跳转二:用户正常提交服务器,但是由于网络延迟等原因,迟迟未收到服务器的响应,这个时候,用户以为提交失败,就会着急,然后多点了几次提交操作…
书城项目-显示登录的用户信息、书城项目-注销登录、书城项目-表单重复提交的三种常见情况、书城项目-验证码底层原理、书城项目-谷歌验证码的使用、书城项目-把谷歌验证码加入到书城中使用、书城项目-验证码的切换 3、项目第六阶段 3.1、登陆---显示用户名 UserServlet 程序中保存用户登录的信息 package top.qaqaq.web; …