JavaWeb
RomanticChopin
这个作者很懒,什么都没留下…
展开
-
layui数据表格,加入自定义templet表单input元素,获取它的值并通过ajax传回后端
<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8"> <link rel="stylesheet" th:href="@{/plugins/layui/css/layui.css}" media="all"/> <script type="text/ja...原创 2021-02-24 20:09:39 · 2795 阅读 · 2 评论 -
Java网络编程(Socket基础,多线程socket,socket中文乱码问题) 学习笔记
1.概念2.简单TCP通信代码,用两个java程序模拟客户端和服务器端。客户端代码:TCP通信的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据表示客户端的类: java.net.Socket:此类实现客户端套接字(也可以就叫“套接字”)。套接字是两台机器间通信的端点。 套接字:包含了IP地址和端口号的网...原创 2020-02-04 15:11:27 · 516 阅读 · 0 评论 -
JavaWeb校验用户名小案例(Ajax实现,未连接数据库)
设定数据库种已存在的用户名为" Tom " ,若在注册用户名表单中输入 " Tom " 则显示此用户名已被使用 ,若不是 " Tom " 则显示用户名可用。仅包含一个html页面和一个servlet,此案例仅用于学习Ajax。使用Jackson技术。需导入外部Jar包Html代码:<!DOCTYPE html><html lang="en"&...原创 2020-02-01 14:04:34 · 310 阅读 · 0 评论 -
Ajax 和 Json 学习笔记
Ajax:1. 概念:ASynchronous JavaScript And XML ,异步的JavaScript 和 XML。 1. 异步和同步:客户端和服务器端相互通信的基础上。 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,...原创 2020-01-31 20:58:55 · 214 阅读 · 0 评论 -
Cookie 学习笔记
会话技术1. 会话:一次会话中包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止。2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: ...原创 2020-01-26 22:20:15 · 211 阅读 · 0 评论 -
HttpServlet 的 Response 方法 学习笔记
HTTP协议:1. 请求消息:客户端发送给服务器端的数据数据格式:1. 请求行。2. 请求头。3. 请求空行。4. 请求体。2. 响应消息:服务器端发送给客户端的数据数据格式:1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本...原创 2020-02-01 17:43:38 · 270 阅读 · 0 评论 -
HttpServlet 的 Request 方法 学习笔记
Request:一. request对象和response对象的原理request和response对象是由服务器创建的,我们来使用它们。request对象是来获取请求消息,response对象是来设置响应消息。二. request对象继承体系结构: ServletRequest(接口) | 继承HttpServletRequest(接...原创 2020-01-20 15:46:37 · 274 阅读 · 0 评论 -
Servlet概念 ,体系结构及配置 HTTP概念
Servlet:1. 概念Servlet: server applet概念:运行在服务器端的小程序,Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。将来我们自定义一个类,实现Servlet接口,复写方法。2. 步骤快速入门:1. 创建JavaEE项目2. 定义一个类,实现Servlet接口: public class Servle...原创 2020-01-20 15:23:18 · 169 阅读 · 0 评论 -
XML学习笔记
今日内容1. XML 1. 概念 2. 语法 3. 解析XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,h...原创 2020-01-19 14:15:40 · 149 阅读 · 0 评论 -
Spring JDBCTemplate对象的增删查改写法 学习笔记
使用方法:这是操纵数据库的代码,前提是要已经写好了一个JDBCUtils的工具类,获得了数据库连接后才能增删改查。先创建JDBCUtils工具类:https://blog.csdn.net/qq_40763929/article/details/104027165然后就可以在下面代码中调用相应的函数了。Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简...原创 2020-01-18 09:35:48 · 367 阅读 · 0 评论 -
Druid 数据库连接池技术(JDBCUtils工具类的编写) 学习笔记
Druid:数据库连接池实现技术,由阿里巴巴提供的: 1. 步骤: 1. 导入jar包 druid-1.0.9.jar 2. 定义配置文件: * 是properties形式的 * 可以叫任意名称,可以放在任意目录下 3. 加载配置文件。Properties 4. 获取数据库连接池对象:通过工厂来来获取 Dr...原创 2020-01-18 09:28:34 · 591 阅读 · 0 评论 -
C3P0数据库连接池技术 学习笔记
数据库连接池 1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2. 好处: 1. 节约资源 2. 用户访问高效 3. 实现: 1. 标准接口:DataSource ja...原创 2020-01-18 09:12:21 · 232 阅读 · 0 评论 -
JDBCUtils 类的 创建 及 使用 (增删改查)
JDBCUtils的创建:import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBCUtils { //这个工具类,主要为...原创 2019-05-06 21:18:51 · 997 阅读 · 0 评论 -
使用 JDBC 操作数据库步骤
使用 JDBC 操作数据库步骤 :(mysql版)(可以当作模板用)import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/* * 使用JDBC操作数据...原创 2019-05-06 21:15:13 · 156 阅读 · 0 评论 -
IDEA将多个项目创建在同一个文件夹下,及创建JavaWeb项目方法
首先,IDEA的module才是对应的一个项目,project只是整合这些module而已,在同一个project下的module互不相连。做法:1. 先创建一个总文件夹,用IDEA打开这个文件夹,那么此时,这个文件夹会自动创建一个 " .idea" 的目录。这个就是总目录了。(记住,这一步不是new project,别搞错了)2.在该总文件夹目录,右键 " new modul...原创 2020-01-19 13:45:59 · 4263 阅读 · 0 评论 -
IDEA创建Tomcat服务器,以及新创建的JaveWeb项目(JavaEE)如何部署在Tomcat上,以及出现404的原因,以及一些设置。
参考博客:https://blog.csdn.net/shengshengshiwo/article/details/82995774https://www.cnblogs.com/deng-cc/p/6416332.htmlhttps://blog.csdn.net/qq_31887267/article/details/90775368先看上面3个博客,那么按照这3个博客的部署...原创 2020-01-19 14:11:31 · 305 阅读 · 0 评论 -
IEDA的图片视频等文件在Tomcat上部署不能访问的问题
这是我的 JavaWeb项目目录。通过http://localhost:8080/Response_war_exploded/index.jsp 可以访问到 " index.jsp " 文件。通过http://localhost:8080/Response_war_exploded/Alice.png 可以访问到 " Alice.png " 这张图片。但是打开ht...原创 2020-01-26 13:26:49 · 740 阅读 · 0 评论 -
JSP + JDBC 登陆系统 登陆界面/处理界面/成功界面/失败界面/注销界面(有数据库版) 包含源文件分享
1、程序要求:登陆模块案例完成用户登陆功能。用户名及密码保存在数据库之中,可以使用数据库完成验证,数据库通过则表示用户为合法用户,跳转到登陆成功页,否则表示用户名或密码不正确,跳转到登陆失败页。2、输出页面:2.1、页面总体流程:2.2、具体演示:A、登陆首页:B、登陆成功页:C、登陆失败页:...原创 2019-04-29 19:40:43 · 748 阅读 · 0 评论 -
JavaWeb 的路径访问问题,以及路径命名规则。
一:路径写法1.路径分类:相对路径:通过相对路径不可以确定唯一资源。如:" ./index.html "不以 " / " 开头,以 " . " 开头路径。注意:在写路径时, " ./ "可以省略不写。比如:<a href="./ServletDemo2"> 表示当前目录下的ServletDemo2文件就可以简写成:<a href="Ser...原创 2020-01-22 14:39:29 · 1876 阅读 · 0 评论 -
JSP 登陆系统 登陆界面/处理界面/成功界面/失败界面/注销界面(无数据库版) 包含源文件分享
陆系统设计1、程序要求:完成用户登陆功能。用户名及密码保存在程序之中完成验证,通过则表示用户为合法用户,跳转到登陆成功页,否则表示用户名或密码不正确,跳转到登陆失败页。2、输出页面:2.1、页面总体流程:2.2、具体演示:A、登陆首页:B、登陆成功页:C、登陆失败页:3、...原创 2019-04-29 10:33:15 · 2629 阅读 · 0 评论 -
eclipse 按 CTRL+SHIFT+F 代码格式化不起作用
今天使用CTRL+SHIFT+F时,在Eclipse不好使,网搜了下:但是我们会遇到按 Ctrl+Shift+F不起作用的时候?Ctrl+Shift+F 在搜狗拼音里是简繁替换。一旦安装搜狗拼音这个快捷键就被占用了,不过可以通过设置搜狗的简繁快捷键为其他的。换成其他的时候果然可以在eclipse里使用格式化快捷键了。 其实一般可以归纳为这几点: 1.Ctrl或Shift或F键坏了; 2.整...原创 2019-04-27 12:57:19 · 1999 阅读 · 0 评论 -
eclipse没有server选项解决方法
eclipse是是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。它使用频率十分高,然而当使用它配置weblogic的时候,经常会发现一个重要的问题就是打开eclipse之后没有了server选项,那么该如何解决这个问题呢? 下面将详细介绍eclipse中servers不见了的解决方法。 找到...转载 2019-04-25 19:39:32 · 310 阅读 · 0 评论 -
Tomcat设置虚拟目录的方法
原文网址:https://my.oschina.net/u/1171518/blog/219745#tomcat版本:apache-tomcat-7.0.42一、虚拟根目录启动Tomcat后,在浏览器地址栏输入:http://localhost:8080/,访问的就是tomcat虚拟根目录下的index.jsp文件Tomcat 的默认根目录:D:\apache-tomcat-7.0...转载 2019-04-16 10:41:25 · 175 阅读 · 0 评论 -
github上传本地文件项目(自己写给自己看的,不完整)
1.创建一个文件夹2.将写好的项目文件夹拖进去3.打开文件夹,右键Git Bash Here4.输入命令:" git init"5.输入命令:" git add ."(有个点)6.输入命令:" git commit -m "xxxxxxx""7.输入命令:" git remote add origin git@github.com:wangjiax9/beautifu...原创 2020-01-02 19:44:16 · 363 阅读 · 0 评论