
web学习小结
总结web开发总常见的问题。
haidi8
这个作者很懒,什么都没留下…
展开
-
AJAX验证用户是否存在简单实例
项目目录:req.jsp代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>..原创 2021-10-06 15:31:19 · 193 阅读 · 0 评论 -
解决MySQL插入中文数据乱码问题
问题:解决:方法一:修改后查询:方法二:修改my.ini文件:[client]default-character-set=utf8[mysqld]default-storage-engine=INNODBcharacter-set-server=utf8collation-server=utf8_general_ci查看MySQL字符编码:SHOW VARIABLES LIKE'character%';...原创 2021-10-04 14:32:38 · 143 阅读 · 0 评论 -
jsp实现登陆注册
jsp原理:项目目录:login.jsp代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>..原创 2021-09-29 20:33:08 · 377 阅读 · 0 评论 -
使用httpsession实现验证登录
项目目录:CodeServlet.java源码:package com.haidi8.login;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespons.原创 2021-09-27 22:56:28 · 584 阅读 · 2 评论 -
session完成简单购物功能
原理:项目目录:Book.java代码:package com.haidi8.book;import java.io.Serializable;public class Book implements Serializable{ private String id; private String name; private double price; private String author; public Book(String id, Stri.原创 2021-09-27 20:50:22 · 128 阅读 · 0 评论 -
java验证cookie属性
一个Cookie只能标识一种信息,它至少含有一个标识该信息的名称(NAME)和设置值(VALUE)。 一个WEB站点可以给一个WEB浏览器发送多个Cookie,一个WEB浏览器也可以存储多个WEB站点提供的Cookie。浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为4KB。如果创建了一个cookie,并将他发送到浏览器,默认情况下它是一个会话级别的cookie(即存储在浏览器的内存中),用户退出浏览器之后即被删除。若希望浏览器将该coo原创 2021-09-26 20:08:07 · 791 阅读 · 0 评论 -
session技术
1.2.3.4.5.6.7.8.9.10.11.12.原创 2021-09-26 16:04:59 · 75 阅读 · 0 评论 -
cookie技术
1.2.3.4.5.6.7.原创 2021-09-26 15:57:51 · 74 阅读 · 0 评论 -
java请求转发和请求重定向的区别
原创 2021-09-26 15:29:51 · 75 阅读 · 0 评论 -
java实现请求重定向
servletdemo7代码:package com.haidi8.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public cl原创 2021-09-24 14:44:03 · 1785 阅读 · 0 评论 -
Java实现页面间的定时跳转
servletdemo5.java代码:package com.haidi8.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.Random;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest原创 2021-09-24 09:45:56 · 1518 阅读 · 0 评论 -
java实现定时刷新
servletdemo5.java代码:package com.haidi8.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.Random;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest原创 2021-09-24 09:27:32 · 1136 阅读 · 0 评论 -
Java告诉客户端不使用缓存
原创 2021-09-24 09:14:50 · 160 阅读 · 0 评论 -
java实现验证码
logo.html代码:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here&l原创 2021-09-23 21:41:27 · 83 阅读 · 0 评论 -
Java使用工具类实现验证码
验证码下载:链接:https://pan.baidu.com/s/1RJ-Mssp32_bvE5ThrsvuSw提取码:ormz导入ValidateCode.jar包项目目录:logo.html代码:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><...原创 2021-09-23 22:31:03 · 164 阅读 · 0 评论 -
Java实现图片下载
项目目录:servletdemo3.java源码:package com.haidi8.servlet;import java.io.FileInputStream;import java.io.IOException;import java.io.PrintWriter;import java.net.URLEncoder;import javax.servlet.ServletException;import javax.servlet.ServletOutputStrea原创 2021-09-23 19:43:53 · 464 阅读 · 0 评论 -
解析编码原理
原创 2021-09-23 18:29:21 · 75 阅读 · 0 评论 -
http请求转发流程
1.2.3.4.5.6.7.8.9.10.11.12.原创 2021-09-22 21:22:00 · 858 阅读 · 0 评论 -
实现servlet的转发
原理:RequestDispatcher getRequestDispatcher(String path) ;//参数表示要跳转到哪去servletcontext5.java源码:package com.haidi8.servletcontent;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletContext;import javax.servlet.Ser..原创 2021-09-22 20:36:48 · 173 阅读 · 0 评论 -
servlet获取资源路径
String getRealPath(String path);//根据资源名称得到资源的绝对路径.可以得到当前应用任何位置的任何资源。servletcontextdemo4.java源码:package com.haidi8.servletcontent;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.Prin.原创 2021-09-22 20:10:54 · 383 阅读 · 0 评论 -
获取servlet配置信息
servletconfig.java代码:package com.haidi8.servletconfig;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.原创 2021-09-22 18:26:11 · 325 阅读 · 0 评论 -
servlet的生命周期
实例化-->初始化-->服务->销毁出生:(实例化-->初始化)第一次访问Servlet就出生(默认情况下)活着:(服务)应用活着,servlet就活着死亡:(销毁)应用卸载了servlet就销毁。下面提供两个测试文件:demo1.java:package com.lhp.cn;import java.io.IOException;import javax.servlet.Servlet;import javax.servlet.ServletConf原创 2021-09-18 09:27:07 · 105 阅读 · 0 评论 -
Tomcat配置默认端口、默认应用、默认主页
配置默认端口:测试:原创 2021-09-15 14:59:06 · 849 阅读 · 0 评论 -
Tomcat中的虚拟目录的应用
从前面的文章中我们都能发现,我们部署的应用都放在webapps这个目录下,那么我们能不能不部署在这个文件夹中呢?要实现这个需求,我需要用到了Tomcat提供的虚拟目录这个功能。我们需要用到一个.xml文件(myapps.xml(名字与访问的文件夹名相同))把myapps.xml这个文件发到:F:\apache-tomcat-7.0.52\conf\Catalina\localhost访问这个文件:http://localhost:8080/myapps/访问结果:...原创 2021-09-15 14:08:46 · 102 阅读 · 0 评论 -
Tomcat启动失败(端口占用问题)
问题定位:严重: StandardServer.await: create[localhost:8005]: java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359) at java.net.ServerSocket原创 2021-09-15 13:36:19 · 441 阅读 · 0 评论 -
发布第一个Javaweb程序
1.准备工作1.1、安装MyEclipse1.2、安装Tomcat安装参照:优快云2.Tomcat目录通识3.Javaweb目录通识原创 2021-09-15 12:42:35 · 180 阅读 · 0 评论 -
tomcat的安装与启动
1.Tomcat的安装安装包下载:链接:https://pan.baidu.com/s/1hMwkg3nwQkiAfEqZ3_YXxA 提取码:62b6 --来自百度网盘超级会员V3的分享这里我们使用无需安装的压缩包,把压缩包解压到任意盘符。2.解压Tomcat压缩包和启动Tomcat(无需配置环境变量)解压后的文件目录运行startup.bat文件启动成功3.启动Tomcat打开浏览器,在地址栏中输入http://localhost:8...原创 2021-09-13 15:55:58 · 84 阅读 · 0 评论