JavaWeb Java Web 1、基本概念 1.1、前言 web开发:web,网页的意思,https://www.baidu.com/ 静态webhtml,css 提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同! 技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称 JavaWeb; 1.2、web应用程序 web应用程序:可以提供浏览器访问的程序;a.html、b.h...
记录一下自己写的注册功能:用的编译器 eclipse 数据库 Mysql 服务器 tomcat 服务器搭建配置这里就直接过了(可以参考):https://www.cnblogs.com/2979100039-qq-con/p/12493329.html 一,建库建表 二、创建动态web项目jar包下载地址 https://mvnrepository.com/artifact/mysql/mysql-connector-java下载完成后复制到 lib文件夹下 下面上代码: jsp页面代码:<head> <meta charset="UTF-8"> <title>Insert title here</ti...
JavaWeb的三大组件:servlet ,filter,listener Filter 概念:当访问服务器资源时,过滤器可以将请求拦截下来,完成一些 特殊 的功能 作用: 一般用于完成通用的操作,比如:登录校验,统一编码,敏感字符过滤... 步骤: 定义一个类,实现servlet包下的Filter接口 重写其中的方法 配置拦截路径(web.xml 或者注解配置) 设置是否“放行” filterChain.doFilter(servletRequest, servletResponse); 过滤器的执行流程 执行过滤器...
一、i18N 国际化是什么国际化(Internationalization) 指的是同一个网站可以支持多种不同的语言, 以方便不同国家, 不同语种的用户访问。关于国际化我们想到的最简单的方案就是为不同的国家创建不同的网站, 比如苹果公司, 他的英文官网是:http://www.apple.com 而中国官网是 http://www.apple.com/cn 苹果公司这种方案并不适合全部公司, 而我们希望相同的一个网站, 而不同人访问的时候可以根据用户所在的区域显示不同的语言...
在学习HttpServletRequest的常用API时,我发现getMethod方法获取到的请求方法总是get,就很奇怪,也不知道该怎样获取一个post方法,后来在网上搜其他人的博客,基本了解了大概原因,其中看到一篇博客下的评论,觉得写的很简练,就贴过来:
初学JavaWeb,本想试试自己的模块有没有什么问题,结果之前还能出页面这次打开直接遇到404页面问题,服务器成功启动了,但是默认页面都访问不了,上网查了一些解决办法都不太适用,后来看到有大佬提到项目web.xml的配置,修改url地址,于是找到了问题的起因。在重启服务器不好使之前,我更改过模块的模块名与目录名,找到模块对应的.iml文件,果然里面的一行代码并没有改过来。如下图:将代码改成当前对应的模块名之后,问题成功解...
1.页面代码 <html> <head><title>Title</title><script type="text/javascript" src="/resources/js/jquery-3.3.1.js" ></script><script type="text/javascript" >function reloadCheckImg(){$("img").attr("src", "./img.jsp?t="+(new Date().getTime())); //<img src="...">}$(document).ready(function(){$("#checkcodeId").blur(function(){var $checkcode = $("#checkcodeId").val();//校验 :文本框中输入的值 发送到服务...
EL&JSTL EL简介全称:Expression Language,翻译过来叫表达式语言 格式:${表达式} 作用:主要用来获取域对象中的属性值 EL表达式默认进行全域查找先从page域中开始查找,找到后直接返回,不再去其他域中查找,如果找不到再去request域中查找,以此类推… 如果最终在application域中也找不到则什么也不输出EL给我们提供了四个Scope对象,用来精确获取指定域中的属性值,这四个Scope对象相当于将四个域对象中的域单独拿了出来pageSc...
Listener Listener简介 Listener中文名为监听器,是javaWeb的三大组件之一,Servlet,Filter,Listener。 监听器监听事件的发生,当事件发生时,触发相应的处理函数。 监听器可以监听什么 监听器监听以下三个对象ServletRequest,请求对象 ServletContext,代表当前整个web应用。 HttpSession,session对象监听器的种类 共有8个监听器,分为3大类。8个监听器都是接口。生命周期监听器,监听三个对象的生命周期(创建到销毁)Servle...
第一步先新建一个com.aaa.util包 在包里新建一个FileUtil工具类(包括上传和下载方法)public class FileUtil {/*** 通用上传方法* @param savePath* @param multipartFile* @return*/public static String uploadFile(String savePath, MultipartFile multipartFile){String originalFilename = multipartFile.getOriginalFilename();//获取源文件后缀String suffix=originalFilename.substring(originalFilename.lastIndexOf("."...
作为一个学习加Java的小白,非常开心能记录下自己的成长历程。技术有限,请见谅!我主要学习的是Java后端,当我学着做了一个web小项目之后对javaee项目也有了初步见解!老师说万物皆对象,万物皆增删改查。我的web小项目也仅仅实现了增删改查。正文来了:我将其分解为三个部分。数据存储,数据操作,数据显示。分别技术是:MySQL存储对象数据,Javaee对数据进行增删改查操作,html+ajax+jquery数据的绑定,显示,页面的呈现。首先数...
Java Web项目中中文乱码问题转载再见残月?最后发布于2018-07-07 10:46:32?阅读数 5854??收藏 展开Java web中常见编码乱码问题(一) 最近在看Java web中中文编码问题,特此记录下。本文将会介绍常见编码方式和Java web中遇到中文乱码问题的常见解决方法:一、常见编码方式:1、ASCII 码众所周知,这是最简单的编码。它总共可以表示128个字符,0~31是控制字符如换行、回车、删除等,32~126是打印字符,可以通过键盘输入并且能够显...
一、使用 Eclipse 创建 Servlet 程序1、菜单:new -> Servle 程序2、配置 Servlet 信息二、使用 IDEA 创建 Servlet 程序1、菜单:new -> Servlet 程序2、配置 Servlet 信息三、共性可以发现,使用工具创建的 Servlet 是实现 HttpServlet这个类的,然后里面有构造器、doGet() 和 doPost() 方法。
/** *@Title: ${filename} *@Package: ${package_name} *@Description: ${todo} * Continue 继续 中断本次循环执行,继续下一次循环执行 只能在循环中使用 * *@author: 源代码资料尽在"清哥好课堂"公众号:qghktit *@date: ${date}${time} *@version: 1.0 */ public class ContinueDemo {//标识跳转/* * ** *** **** ******/public static void main(String[] args) {bbbg:for (int row=1; row<6; row++) //行数{bggg:for (int c...
回顾 spring-桥梁 spring--轻量级,易学,ioc,aop,事务,整合框架等 spring--ioc控制反转:创建对象的权限转移 spring--di依赖注入 bean的作用域 singleton单列:整个容器中只有一个对象的实例,默认是单列 prototype原型 每次获取bean都产生一个新的对象 request每次请求时创建一个新的对象 session 在会话的范围内是一个对象 global session只在portlet下有用,表示是application application 在应用...