学习记录
BabyQ12138
为往圣继绝学
展开
-
CSS选择器 伪类 a相关的伪类 伪元素
CSS选择器 伪类 a相关的伪类 伪元素原创 2023-03-14 13:38:21 · 263 阅读 · 0 评论 -
加载properties文件
加载Properties的相关配置原创 2023-02-28 16:27:07 · 67 阅读 · 0 评论 -
MySql_基础篇从下载到DDL语法
mysql从基础到DDL语法原创 2023-02-23 09:59:44 · 130 阅读 · 0 评论 -
Git基础
git基础原创 2023-02-15 16:00:04 · 365 阅读 · 0 评论 -
Struts2_2
结果页面配置全局结果页面1.result标签配置action方法的返回值 到不同的路径里如果有多个action 方法返回值相同 切 到的页面也是相同的 这个时候可以使用全局结果页面配置< global-results>< result name=“success”>/hello.jsp< /result>< /global-results>自己这里没有就来找全局结果页面局部结果页面局部结果页面优先于全局结果页面result标签的type属性原创 2021-11-28 21:49:24 · 248 阅读 · 0 评论 -
转发与重定向
转发与重定向转发一次请求地址栏不变重定向原创 2021-11-28 20:56:24 · 270 阅读 · 0 评论 -
action的编写方式
action的编写方式action有三种编写方式1.创建普通类 这个类不继承任何类也不实现任何接口2.创建类 实现Action接口3.创建类 继承类ActionSupport访问Action的方法1.使用action标签的method属性 在这个属性里面写执行的action方法2.使用通配符方式实现< action name=“linkman_*” class=“xxx.xxx.xxx” method="{1}">< /action>3.动态访问实现(不用)ac原创 2021-11-28 20:35:08 · 3232 阅读 · 0 评论 -
分模块开发
1.单独写配置文件 把配置文件引入到核心配置文件中< include file=“com/wq/action/hello.xml”>< /include>原创 2021-11-28 17:39:50 · 119 阅读 · 0 评论 -
struts2常量配置
使用constant标签< constant name=“struts.i18n.encoding” value=“UTF-8”>< /constant>最常用的常量struts.i18n.encodingaction中获取表单提交数据表单post提交的数据 自动处理乱码问题原创 2021-11-28 17:25:39 · 84 阅读 · 0 评论 -
Struts2
1.导入jar包2.创建action3.配置action类的访问路径创建一个Struts2核心配置文件它的位置固定位置必须在src下边4.配置struts2过滤器struts.xml中的标签1.package标签区别不同的action 在package中才能配置actionname属性值与功能之间没有关系在一个配置文件中可以写多个package标签 但是name属性值是不能相同的extends属性属性值是固定的 struts-default表示写了这个属性之后 再package原创 2021-11-28 17:19:03 · 86 阅读 · 0 评论 -
手动开发一个struts
手动开发一个Struts1.先创建一个web工程2.把struts开发包引入到web工程3.编写login.jsp4.编写ActionForm和Action5.编写struts-config.xml文件 该文件用于配置action actionForm 对应关系 跳转位置 一般方法WEB-INF目录下6.编写welcome.jsp和error.jsp7.配置web.xml,该文件用于配置ActionServlet8.测试...原创 2021-11-28 15:27:04 · 182 阅读 · 0 评论 -
Struts
Struts的基本概念1.Struts是一个框架framest()2.Struts是一个web框架3.框架提高了程序规范的同时,也约束了程序员的自由Struts为什么有?Struts提供了一个基于MVC的web框架 统一了规范因为我们对MVC的理解不同 可能造成不同公司写程序的时候 规范不统一 这样不利于程序的维护和扩展 所以我们有必要用一个通用统一的规范来开发项目 ->框架StrutsStruts的好处1.程序更加规范化2.程序开发效率提高了3.程序可读性增加4.程序可维护性增原创 2021-11-27 20:03:58 · 169 阅读 · 0 评论 -
Filter的拦截路径
精确匹配< url-pattern>/target.jsp</ url-pattern>以上配置路径 表示请求地址必须为http://ip:port/工程路径/target.jsp目录匹配< url-pattern>/admin/</ url-pattern>以上配置路径 表示请求地址必须为http://ip:port/工程路径/admin/ *后缀名匹配< url-pattern>.html</ url-pattern>原创 2021-11-23 19:21:11 · 286 阅读 · 0 评论 -
FilterConfig类及FilterChain过滤器链
FilterConfig是Filter的配置文件类Tomcat 每次创建Filter类的时候同时会创建一个FilterConfig类 包含了Filter配置文件的配置信息FilterConfig类的作用FilterConfig类的作用是获取Filter过滤器的配置内容1.获取Filter的名称filter-name的内容2.获取filter中配置的init-param初始化参数3.获取ServletContext对象FilterChain 过滤器链多个过滤器是如何工作的请见下回分解..原创 2021-11-23 19:13:33 · 662 阅读 · 0 评论 -
Filter的生命周期
//这两个web工程启动的时候,就会执行1.构造器方法2.init初始化//每次拦截到请求,就会执行3.doFilter过滤方法//停止web工程的时候,就会执行4.destory销毁方法原创 2021-11-23 18:19:41 · 167 阅读 · 0 评论 -
Filter过滤器初体验
什么是Filter过滤器1.Filter是JavaEE的规范 也就是接口作用是 拦截请求 过滤相应拦截请求常见的应用场景1.权限检查2.日记操作3.事务管理…Filter过滤器的初体验原创 2021-11-23 18:08:35 · 470 阅读 · 0 评论 -
table的样式设置
table,th,td{border-collapse:collapse;border:solid 1px black;}原创 2021-11-10 20:00:35 · 518 阅读 · 0 评论 -
BeanUtils工具类的使用
package com.wangqiang.utils;import java.util.Map;import org.apache.commons.beanutils.BeanUtils;/** * 工具类 实现给bean注入 * @author 王强 *2021/11/10 */public class WebUtils { public static <T> T copyParamTobean(Map values,T bean) { try { //原创 2021-11-10 15:17:49 · 307 阅读 · 0 评论 -
反射在Servlet里的应用
反射在Servlet里的应用package com.wangqiang.servlet;import java.io.IOException;import java.lang.reflect.Method;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.ht原创 2021-11-10 13:45:27 · 140 阅读 · 0 评论 -
抽取公共部分
抽取公共部分<%@ include file=“xxx/xxx/xxx.jsp”%>只需要把公共代码部分都放在一个jsp中base标签永远固定相对路径跳转结果< base href=“http://localhost:8080/工程名/”>动态的base标签值<%String basePath=request.getScheme()+": //"+request.getServerName()+":"+request.getServerPort()+request原创 2021-11-08 19:39:04 · 218 阅读 · 0 评论 -
idea快捷键
idea快捷键使用IDEA搜索替换ctrl+shift+r多文件同时替换ctrl+r本文件进行搜索替换原创 2021-11-08 16:47:33 · 65 阅读 · 0 评论 -
URL编码
附件中文名问题不同浏览器使用的方法或许不同以下提供了一些方法URL编码URL编码是把汉字转化为%xx%xx(十六进制)的形式实现汉字传输实例:resp.setHeader("Content-Disposition", "attachment;filename="+URLEncoder.encode("汉字传输", "UTF-8"));Base64编码package com.wangqiang.servlet;import java.io.IOException;import java原创 2021-11-08 16:02:58 · 378 阅读 · 0 评论 -
文件的下载
文件的下载客户端发请求 告诉服务器 我要下载什么文件1.服务器获取要下载的文件名2.读取要下载的文件内容3.下载的文件内容回传给客户端4.在回传前告诉客户端我回传的数据的类型是什么5告诉客户端收到的数据是用于下载使用(使用响应头)fileDownLoadDemopackage com.wangqiang.servlet;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;原创 2021-11-08 15:54:26 · 263 阅读 · 0 评论 -
文件的上传
文件的上传和下载文件的上传和下载是非常常见的功能很多系统中 或者软件中都非常常使用文件的上传和下载比如qq头像 qq邮箱oa系统中 有材料的上传文件的上传介绍1.要有一个form标签 method=post请求2.form标签的编码属性(enctype属性值必须是multipart/form-data值)3.在form标签中使用input type="file"添加上传的文件4.编写服务器代码(servlet)接受处理上传的数据...原创 2021-11-08 15:25:40 · 95 阅读 · 0 评论 -
实现登陆失败则出现提示
实现登陆失败则出现提示<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><% request.setCharacterEncoding("UTF-8"); %><!DOCTYPE html><html><head><meta charset="UTF-8"><title>学生登陆页面原创 2021-11-08 13:31:24 · 1679 阅读 · 0 评论 -
JSTL标签库
全称JSTL全称是JSP Standard Tag LibraryEL表达式 主要是为了替代jsp中的表达式脚本JSTL 主要是为了替代jsp中的代码脚本是jsp更加简洁 可读性更好JSTL由五组不同标签库组成核心标签库格式化函数数据库(不使用)XML(不使用)在jsp标签库中 使用taglib指令引入标签库prefix表示前缀 url表示地址CORE标签库<%@ taglib prefix=“c” url=“http://java.sun.com/jsp/jstl/cor原创 2021-11-04 16:14:36 · 169 阅读 · 0 评论 -
EL表达式的运算2
EL表达式的运算2三元运算表达式1?表达式2:表达式3;如果表达式1为真 返回表达式2的值如果表达式1为假 返回表达式3的值点运算点运算可以输出bean对象中某个属性的值[]中括号运算 可以输出有序集合中某个元素的值并且[]中括号运算 还可以输出map集合中key里含有特殊字符key的值...原创 2021-11-03 18:33:09 · 145 阅读 · 0 评论 -
EL表达式1
EL表达式EL表达式的全称是:Expression Language。是表达式语言。EL表达式有什么作用:EL表达式主要是代替jsp页面中的表达式脚本在jsp页面中进行数据的输出。因为EL表达式在输出数据时,比jsp表达式脚本简洁很多。request.setAttribute(“key”,“value”);jsp脚本输出:request.getAttribute(“key”);EL表达式输出:${key}当输出的键值对不存在的时候jsp脚本输出:null;EL表达式输出: (啥也没有)显原创 2021-10-28 20:48:56 · 119 阅读 · 0 评论 -
项目实现顺序
项目实现顺序1.创建数据库2.编写数据库表对应的Java对象3.编写DAO持久层(1).编写工具类 JdbcUtils①.获取数据库连接池的连接②关闭数据库连接池的连接(2)熟悉使用JdbcUtilsTest4.编写BaseDaopackage com.langsin.dao;import com.langsin.utils.JdbcUtils;import org.apache.commons.dbutils.QueryRunner;import org.apache.commo原创 2021-10-13 17:50:46 · 103 阅读 · 0 评论 -
JavaBean的书写规范
JavaBean的书写规范主要包括:(1) JavaBean是一个public的类(2) Java类中方法的访问属性都必须是public的(3)类要实现Serializable接口(4)要有一个默认构造函数(没有参数),以便任何一个容器都可以创建JavaBean的实例(5)类的所有属性定义为protected或private (最好)(6)设置和获取属性时,使用setXxx()和getXxx()方法...原创 2021-10-13 15:07:42 · 717 阅读 · 0 评论 -
Servlet的处理过程
Servlet的处理过程1.客户端浏览器提交一个对服务器servlet的调用(get、post)2.服务器接到请求后,若该servlet是第一次调用,则加载该servlet并实例化生成一个servlet对象3.服务器调用该servlet对象的service()方法4.servlet产生动态的回复内容5.服务器发送回复内容给客户端浏览器...原创 2021-10-13 14:58:26 · 516 阅读 · 0 评论 -
Servlet程序具有的基本功能
Servlet程序具有的基本功能(1)获取客户端通过HTML的FORM表单递交的数据和URL后面的参数信息(2)创建对客户端的响应消息内容(3)访问服务器端的文件系统(4)连接数据库并开发基于数据库的应用(5)调用其他的Java类...原创 2021-10-13 14:43:25 · 991 阅读 · 0 评论 -
Servlet的一些特性
base的作用使用Servlet 进行页面跳转的时候地址栏的地址不发生改变 依旧是Servlet的地址致使一部分依赖相对路径进行跳转的链接跳转异常 出现错误此时我们的解决办法是使用 html的base标签一般写在title的下方 即为head标签的子标签<base href=“跳转的参照目录”>"/"的不同意义“/“被浏览器解析 得到的地址是 http://ip:post/例:a标签“/“被服务器解析 得到的地址是 http://ip:post/工程路径例:1.url原创 2021-09-26 16:36:31 · 621 阅读 · 0 评论 -
添加MySql的jar包到idea的Web项目中
原创 2021-09-26 16:06:19 · 294 阅读 · 0 评论 -
HTTP小知识与Servlet请求转发模板
Http协议什么是Http协议客户端和服务器之间通信时 发送的数据需要遵守的规则HTTP协议中的数据又叫报文请求转发的特点1.浏览器地址栏没有变化2.他们是一次请求3.他们共享request域中的请求4.可以转发到WEB-INF目录下5.不能访问web工程以外的网页 即不能出站public class Servlet1 extends HttpServlet { @Override protected void doGet(HttpServletRequest req,原创 2021-09-25 22:36:09 · 111 阅读 · 0 评论 -
通过继承HttpServlet实现Servlet程序以及Servlet类的继承体系
通过继承HttpServlet实现Servlet程序1.编写一个类去继承HttpServlet类2.根据业务需要重写 doGet或doPost方法3.到web.xml中配置Servlet程序的访问地址原创 2021-09-25 18:22:33 · 787 阅读 · 0 评论 -
Servlet初步学习
什么是Servlet1.Servlet是JavaEE规范之一,规范就是接口2.Servlet是JavaWeb三大组件之一,三大组件分别是Servlet程序、Filter过滤器、Listener监听器3.Servlet是运行在服务器上的一个Java小程序它可以接收客户端发送过来的请求,并相应数据给客户端手动实现Servlet程序1.编写一个类实现Servlet接口2.实现service(),处理请求,并相应数据3.到web.xml中去配置servlet程序的访问地址Servlet配置相关知原创 2021-09-25 15:59:06 · 137 阅读 · 0 评论 -
动态Web工程目录的介绍整理
JavaWeb工程目录简单介绍src存放自己编写的Java源代码web存放web工程资源文件比如html页面css文件js文件等等WEB-INFWEB-INF是一个受服务器保护的目录,浏览器无法直接访问到此目录的内容web.xmlweb.xml是整个动态web工程的配置部署描述文件可以在这里配置很多web工程组件比如Servlet程序Filter过滤器Listener监听器Session超时…等等liblib目录用来存放第三方jar包(idea还需自己配置导原创 2021-09-25 14:07:20 · 346 阅读 · 0 评论 -
XML学习笔记1 2021-9-24
什么是xml?xml是可扩展的标记性语言xml主要作用?1.用来保存数据而且这些数据具有自我描述性students.xml<students> <student> <id>1</id> <name>华仔</name> </student> <student> <id>2</id> <name>张三</name> </stud原创 2021-09-24 20:56:30 · 145 阅读 · 0 评论 -
jQuery学习笔记5 2021-09-24
jQuery的属性操作html() //与dom对象的innerHTML一样text() //与dom对象的innerText一样val() //与dom对象的value一样attr() //可以设置和获取属性值prop() //可以设置和获取属性值//这两个方法对于某些属性值的返回值有所不同//有时 prop()更优秀//返回值举例 设置checked 未设置checked attr() checked undefined原创 2021-09-24 17:46:59 · 146 阅读 · 0 评论