什么是javaWeb 1基本概念 web开发: web,网页的意思 静态web html,css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝,机会是所有的网站 提供给所有人看的手速局始终会发生变化,每个人在不同的时间,不同的地点信息各不相同 技术栈:Servlet/JSP,ASP,PHP 在java中,动态资源开发
1. 登录界面 2. 下载连接数据库所需jar包 想要连接数据库必须加载mysql连接需要的jar包,此处下载mysql-connector-java/5.1.47 3.创建一个chesi.jsp进行代码配置。代码如下 我的数据库连接异常在进行解决
在做这个项目的时候去网上找,网上的内容众说纷纭,接连看了很多篇文章都没有讲的很详细具体的的,要么是直接往上堆代码不解释环境配置的要不就是调用的类名没有写上的,看的很是令人费解这里我把自己写这个项目的心得给大家详细的整理了一下方便大家学习借鉴 1.连接环境准备 我这里演示e
自己建立JavaWeb项目,连接MySQL数据库。 1.做一登陆界面,能够查询数据库验证用户名和密码; 2.登录成功后,显示用户表里所有用户数据。 注:数据库和表以及数据自己建立。 看看能用几种方式连接MySQL数据库,写出博文,配图、配代码。 一、jdbc连接 1.下载sqljdbc.jar的压缩包(下载地址:Maven R
一、JavaWeb连接MySQL数据库 1、在MySQL的官网下载“MySQL Connector/J” 链接:MySQL :: Download MySQL Connector/J (Archived Versions) 下载在Tomcat中,解压缩之后,找到生成的mysql-connector-java-5.1.49.jar文件,粘贴到Tomcat的lib文件下 2、在eclipse中新建
JavaWeb--文件上传下载 基本介绍 如果是传输大文件,一般用专门工具或者插件 文件上传下载需要使用到两个包,需要导入 commons-fileupload-1.2.1.jar、commons-io-1.4.jar 阿帕奇提供的简单文件上传下载jar包,快速上手使用 文件上传的基本原理 细节: 如果将文件都上传到一
JavaWeb--Ajax AJAX 即"Asynchronous Javascript And XML"(异步 JavaScript 和 XML) Ajax 是一种浏览器异步发起请求(指定发哪些数据),局部更新页面的技术 底层原理 传统Web请求服务 Ajax请求服务 实现服务 具体可参考韩老师源码笔记 JQuery 编写原生的Ajax要写很多的代码
自己建立JavaWeb项目,连接MySQL数据库。 1.做一登陆界面,能够查询数据库验证用户名和密码; 2.登录成功后,显示用户表里所有用户数据。 注:数据库和表以及数据自己建立。 看看能用几种方式连接MySQL数据库,写出博文,配图、配代码。 一.jdbc连接 1.下载sqljdbc.jar的压缩包,解压之后,将sqljdb
JavaWeb连接MySQL数据库 JavaWeb连接MySQL数据库的方式有很多,首先我们讲解JDBC的配置方法 一、JDBC的配置方法 1、什么是JDBC 什么是JDBC嘞?JDBC代表Java数据库连接(Java Database Connectivity),它是用于Java编程语言和数据库之间的数据库无关连接的标准Java API, 换句话说:JDBC是用
第一部分 HTML(超文本标记语言) 一、 基本概念 1. 文档声明与字符编码 !DOCTYPE html5 相当于交互协议 utf-8 万国语言 2. 语义 通过标签使程序员输入的语言具有了被计算机识别HTML特征。 3. 元素、标签、属性 元素 页面中可见的
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// String realPath = this.getServletContext().getRealPath("22 .png");//获取需要下载文件的路径 String realPath = "F:/IdeaData/w
1. 前端基础——HTML、CSS、JS 2. 前端框架——Vue3 3. JavaWeb编程入门 4. JavaWeb编程进阶 5. JavaWeb编程实战
javaweb项目排错 1.tomcat无法启动 1.1:tomcat端口号占用 问题:tomcat 8080端口号被占用 解决: 查找被占用端口号的进程id netstat -ano | findstr 8080; 根据进程id杀死该进程 taskkill -PID 11760 -F; 1.2:Servlet或Filter映射路径设置错误 Caused by: java.lang.I
JavaWeb--Servlet 为了实现动态和前端用户交流的服务器程序,定制了servlet服务器程序规范(类似JDBC接口) Tomcat等java程序遵守servlet接口规范,它可以直接调用servlet实现类,我们可以编写实现servlet子类,嫁接到不同的服务器容器使用(指Tomcat类的web服务器程序) 浏览器请求Servlet流程UM
概念 全称:Java Server Pages, Java服务端页面 描述:一种动态的网页技术,可以在其中定义HTML、JS、CSS等静态内容,以及Java代码的动态内容 说明:JSP = HTML + Java 作用:简化开发,避免了在Servlet中直接输出 HTML 标签 原理:JSP本质上就是一个Servlet。在被访问时,由JSP容器(Tomcat)将其转换
本文转载至:Intellij IDEA2021.1创建Java web项目(超详细)_十九舟的博客-CSDN博客_idea2021创建web项目 Intellij IDEA2021.1 点击next 填写项目的名称以及位置,finish 右键项目,选择add framework support 完成之后,项目结构变成了这样
对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具commons-fileupload这个文件上传组件。 这个commons-fileupload上传组件的jar包可以去apache官
1、找零钱 <!DOCTYPE html><html> <body> <script type="text/javascript"> function change() { money=Number(document.form1.txt1.value); if(money!=parseInt(money)||money<1||mon
javase的写法: properties.load(new FileInputStream("src\\druid.properties")); 报错: FileNotFoundException: src\druid.properties static { Properties properties = new Properties(); try { //properties.load(new FileInputSt
javaweb学习29:网站注册发送邮件 网站注册发送邮件: 为了提高效率,使用多线程; 网页三秒原则; 脚手架模型; 多线程的start() 和 run()方法的区别; start()开启一个多线程; run()只是一个普通方法; 多线程总结: 1。start(): 先来看看Java API中对于该方法的
1.css样式 @charset "utf-8"; body{ width:1100px; text-align:center; margin-left:auto; margin-right:auto; } .div_01{ background-color:Aquamarine; border:2px solid #aaaaaa; width:1100px; height:100px; font-size:20pt; line-height:100%; } .div_02{ text
1、JavaWeb 介绍 2、数据库
思维导图: 笔记: 1.动态sql 2.sql语句中,判断等于是1个等号(=) 3.多条件动态条件查询 4.单条件动态条件查询 choose标签 when标签 otherwise标签 5.添加数据 6.MyBatis的事务 7.Java中int类型的数据不能为null,但是Integer类型的数据可以为null。 8.主键返回 9.动态修改数据借
Web-Servlet(1) 获取参数 大致流程 在WEB-INF同级下新建一个html文件,写一个表单 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>hello</title> </head> <body> <form action=&qu
Redis 概念 redis是一款高性能的NOSQL系列的非关系型数据库 非关系型数据库 什么是NOSQL 概念 NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发