
JavaWeb
爱吃串串的瘦子
程序写的棒,全凭代码浪
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javaWeb过滤器——Filter
一、定义应用场景 自动登录 统一设置编码格式 访问权限控制 敏感字符过滤等二、创建Filter1、配置web.xml <filter> <filter-name>first</filter-name> <filter-class>net.pp.Filter.FirstF...原创 2020-04-05 21:51:04 · 468 阅读 · 0 评论 -
监听器
一、监听器https://www.cnblogs.com/zhai1997/p/11651085.html摘抄监听器即监视域对象的创建与销毁以及域对象的属性的变化。监听ServletContext域对象的创建与销毁:实现ServletContextListener 接口监听HttpSession域对象的创建与销毁:实现HttpSessionListener 接口(在Session被...原创 2020-03-30 19:06:29 · 297 阅读 · 0 评论 -
预防SQL注入
SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。一、SQL注入攻击的总体思路1.寻找到SQL注入的位置2.判断服务器类型和后台数据库类型3.针对不通的服务器和数据库特点进行SQL注入攻击二、解决办法1.(简单又有效的方法)PreparedStatement采用预...原创 2020-03-29 19:06:25 · 424 阅读 · 0 评论 -
JDBC
1、下载Jar包要想实现连接数据库,要先下载mysql-connector-java-5.1.47(或者其他版本)的jar包。导入!2、加载JDBC驱动程序 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String className)实现。//Driver ...原创 2020-03-29 17:48:23 · 172 阅读 · 0 评论 -
Session案例——购物车的简单使用
AddCartServlet.javapackage net.pp.session;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.*;import java.awt.*;import java.io.IOExcep...原创 2020-03-15 22:24:55 · 368 阅读 · 0 评论 -
Cookie案例——记录网站上一次访问时间
TimeServlet.javapackage net.pp.cookie;import com.sun.istack.internal.localization.NullLocalizable;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import ...原创 2020-03-13 23:28:28 · 289 阅读 · 0 评论 -
会话技术——Cookie和Session
1、概念2、Cookie 1)创建和发送CookieServlet.javapackage net.pp.cookie;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;im...原创 2020-03-13 15:06:02 · 257 阅读 · 0 评论 -
Servlet——文件下载
首先将文件放在Web目录下DownloadServlet.javapackage net.pp.servlet;import org.omg.CORBA.RepositoryIdHelper;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import ja...原创 2020-03-11 22:15:56 · 204 阅读 · 0 评论 -
Servlet线程安全问题
同时访问(全局)共享变量,会出现线程安全问题; 解决方法: 1)同步代码块——Synchronized(this)方法;(不推荐,前一个释放后一个才能使用) 2)实现SingleThreadModle接口(out); 3)尽量不要在Servlet实例内使用共享变量。同时访问局部变量,则不会出现引发线程安全问题。ThreadServlet.java...原创 2020-03-11 19:03:53 · 226 阅读 · 0 评论 -
Servlet之间的跳转(MVC模式)
两种跳转方式:1)请求转发Forward;2)重定向Redirect1)请求转发ForwardloginError.jsp<%-- Created by IntelliJ IDEA. User: 18582 Date: 2020/3/11 Time: 16:17 To change this template use File | Settings ...原创 2020-03-11 16:58:16 · 307 阅读 · 0 评论 -
Servlet请求和响应
1、请求 HttpServletRequest2、响应 HttpServletResponse请求头、请求行、请求体(请求参数)。package net.pp.servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http...原创 2020-03-10 18:09:29 · 246 阅读 · 0 评论 -
第一个简单的Servlet
1.Servlet概述2.Servlet流程2.1web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in...原创 2020-03-09 22:46:08 · 217 阅读 · 0 评论 -
windows查看8080端口并杀死进程
netstat -ano | findstr 8080:查看8080端口状态taskkill /pid 6148 /f:杀掉占用8080端口的51681.寻找8080端口netstat -ano | findstr 端口号例如 :netstat -ano | findstr 80802.杀死进程taskkill /pid {pid} /f 例如 :taskkill...原创 2020-03-09 22:33:41 · 1053 阅读 · 0 评论 -
maven的标准pom.xml详解
maven是构建和管理理项目的利器,pom.xml 是其核心。一个标准的pom.xml该怎么写?其中的标签又有什么意义?请看代码:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www...转载 2020-03-05 18:24:25 · 1075 阅读 · 0 评论