
JavaWeb
奥申
既然不会说,那就把想的都写出来
展开
-
动态代理实现过滤敏感词汇变成***
大家好,我是一名入门的菜鸟,如果你不经意间翻开了我的文章,谢谢您,您的支持是我前进的动力,让我们一起加油!!由于不是名牌大学,只是一个普普通通的专科生,所以,我想通过自己的努力来获得我想要的,我不会放弃我的梦想,我也曾幻想着我成功的时候在朋友边吹嘘,也曾想象到我失败时候潦倒的样子,幻想始终是幻想,我会努力的,加油,你一定能行首先,使用动态代理最重要的是要找到要增强的方法,找到目标,目标明确...原创 2020-04-29 22:05:56 · 420 阅读 · 0 评论 -
关于跳转页面报404、500错误设置自定义图片和文字
大家好,我是一名入门的菜鸟,如果你不经意间翻开了我的文章,谢谢您,您的支持是我前进的动力,让我们一起加油!!由于不是名牌大学,只是一个普普通通的专科生,所以,我想通过自己的努力来获得我想要的,我不会放弃我的梦想,我也曾幻想着我成功的时候在朋友边吹嘘,也曾想象到我失败时候潦倒的样子,幻想始终是幻想,我会努力的,加油,你一定能行先看一下效果图吧(404图片不知道还合不合大家胃口)下面来说明...原创 2020-04-28 22:06:50 · 2422 阅读 · 0 评论 -
Cookie实现自动登录案例实现
分析:在这里我采用了用原生js判断用户名密码和cookie中保存的用户名密码比较Servlet步骤:获取文本框中的用户名和密码判断用户名密码是否正确,实现登录如果登录成功,就判断用户是否勾选了记住我按钮用户勾选了按钮之后,就把用户名和密码存到Cookie中,保存一定的时间跳转到登录成功页面用户名密码错误跳转到登录失败页面Servlet代码:package com.a...原创 2020-04-23 21:52:30 · 6386 阅读 · 5 评论 -
使用原子类解决多个用户登录的安全问题
流程步骤:首先在servlet中创建init()方法,初始化计数为0用户输入账号密码, 跳转到Servlet进行判断如果账号密码正确,创建得到上下文对象从上下文域中得到num计数创建原子类并把域中的内容存到原子类中计数+1,并且把+1后的计数再更新到上下文域中重定向到另一个显示第多少个用户登录的servlet账号密码错误,返回登录页面重新登录效果图这里我用了三个不同...原创 2020-04-22 21:45:16 · 272 阅读 · 0 评论 -
使用Servlet实现下载文件
案例需求完成文件下载功能。案例效果用户点击页面的链接,浏览器开始下载文件。案例分析创建一个页面,展示所有要被下载文件的链接链接将要下载的文件名称,发送给服务器的servlet,让servlet进行处理服务器加载文件资源提示浏览器,以下载的方式,获取服务器资源使用IO的方式,将文件数据输出到浏览器(response.getOutputStream())代码实现html页面...原创 2020-04-22 21:08:00 · 2714 阅读 · 0 评论 -
页面中常见状态码含义
200服务器正常响应HTTP/1.1 200 OK302表示页面进行了跳转HTTP/1.1 302 Found304表示浏览器使用了缓存状态码含义200正确响应302页面进行了跳转304页面使用了缓存404服务器上指定的资源不存在405没有重写doGet或doPost方法500服务器代码出现异常...原创 2020-04-20 21:14:31 · 768 阅读 · 0 评论 -
Servlet生命周期和执行流程
Servlet生命周期Servlet生命周期答:当用户通过浏览器启动Tomcat时,由于是第一次执行,会先执行init()方法进行一次初始化操作 初始化了之后,当用户再通过浏览器访问Tomcat时,不用再初始化了,就直接执行service()进行 执行,service()方法可以多次执行,然后用户关闭Tomcat时,Tomcat本身会进行一个销毁动作destory() ...原创 2020-04-20 20:58:07 · 1887 阅读 · 0 评论 -
CRUD操作之项目练习——个人任务管理系统
CRUD操作之项目练习——个人任务管理系统项目需求题目描述:某公司为了对本公司的个人任务进行有效的跟踪管理,现需要开发一个个人任务管理系统。需要实现的整体功能:a) 查询任务b) 添加任务c) 删除任务d) 完成任务e) 整个项目以实现功能为主,不需要使用三层结构JSP页面需求:在网站里面,创建两个页面(TaskList.jsp、AddTask.jsp)这是我的代码效果图...原创 2019-11-12 14:03:15 · 723 阅读 · 0 评论 -
数据库CRUD操作----更新加回显
数据库CRUD操作----更新加回显JSP页面<%@ page import="com.hnpi.domain.Tianjia" %><%@ page import="com.hnpi.domain.Department" %><%@ page import="java.util.List" %><%@ page import="java.ut...原创 2019-11-06 11:33:25 · 283 阅读 · 0 评论 -
数据库CRUD操作----删除
数据库CRUD操作----删除先看JSP代码<%@ page import="com.hnpi.domain.Tianjia" %><%@ page import="java.util.List" %><%@ page import="java.util.ArrayList" %><%-- Created by IntelliJ IDEA....原创 2019-11-06 11:21:34 · 193 阅读 · 0 评论 -
数据库CRUD操作----查询
数据库CRUD操作----查询JSP页面<%@ page import="com.hnpi.domain.Tianjia" %><%@ page import="java.util.List" %><%@ page import="java.util.ArrayList" %><%-- Created by IntelliJ IDEA. ...原创 2019-11-01 21:03:00 · 204 阅读 · 0 评论 -
数据库CRUD操作----注册
数据库CRUD操作----注册JSP页面<%-- Created by IntelliJ IDEA. User: Lenovo Date: 2019/10/30 Time: 22:38 To change this template use File | Settings | File Templates.--%><%@ page contentTy...原创 2019-10-31 00:43:25 · 204 阅读 · 0 评论 -
数据库CRUD操作------连载中
数据库CRUD操作-----登录大家继续关注,往后会把所有的功能都一一实现分享请大家仔细看我的代码,里面有很多的小细节需要大家观察这里面有一个关键点就是哦按段用户名和密码的时候是在jsp页面用Jquery写的,多思考<%-- Created by IntelliJ IDEA. User: Lenovo Date: 2019/10/30 Time: 21:55 ...原创 2019-10-31 00:34:23 · 157 阅读 · 0 评论