Web 基础部分
忆青春餹菓菋
这个作者很懒,什么都没留下…
展开
-
idea中使用Maven构建SSM简单案例
1.创建数据库,相关步骤如下:使用sqLyog工具连接后:建表语句:CREATE TABLE `item` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) default NULL, `price` float default NULL, `createtime` datetime default NULL, `detail` varchar(255) default NULL, PRIMARY KEY原创 2021-06-24 23:59:09 · 118 阅读 · 0 评论 -
MAVEN-基础
**maven 常用命令:mvn clean 清除项目下的target编译内容mvn compile 打包maven项目结构下的正式代码mvn test 打包maven项目结构下的测试代码mvn package 把项目中的正式代码和测试代码打包成war包(成为war包是因为在项目的pom.xml文件中设置了-packaging属性)mvn install 打包正式代码和测试代码并生成war包并安装到本地仓库mvn tomcat:run 部署项目mvn的生命周期(一键构建):**.原创 2021-06-16 22:53:00 · 79 阅读 · 0 评论 -
idea-使用骨架创建maven的web工程
1.新建模块创建mavenweb工程2.项目名称相关设置3.创建完成4.创建对应编码的java文件原创 2021-06-12 01:14:43 · 85 阅读 · 0 评论 -
Java的三大组件之Filter入门
1.解释:过滤器,其实顾名思义,就是起到过滤的作用,比如生活中的空气净化器,净水器等,过滤出想要的东西。那么反应在程序中其实就是请求过来之后,可以拦截下来,通过自己的业务逻辑设计,让一些符合规则条件的请求过去,而不符合的就拦截,常见的例如:登录验证功能,敏感词汇替换过滤等。2.步骤:创建一个类实现Filter接口复写方法配置拦截路径 (1)注解方式:@WebFilter("/*") 表示访问时,所有资源都执行该过滤器 还可以设置dispatcherTypes属性 1. REQUES原创 2021-02-03 23:23:57 · 115 阅读 · 0 评论 -
web项目中三个位置的文件获取形式
三种形式的思考是否在现有项目中的配置文件路径形式各有千秋,但是也逃不过这三种形式。只做参考吧!仅此而已// 通过HttpServlet获取 ServletContext context = this.getServletContext(); // 获取文件的服务器路径 String b = context.getRealPath("/b.txt");//web目录下资源访问 System.out.println(b); /原创 2020-11-21 23:38:17 · 98 阅读 · 0 评论 -
Response-生成验证码图片案例-笔记
直接上代码,哈哈!package cn.itcast.web.servlet;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet原创 2020-11-21 22:53:46 · 160 阅读 · 0 评论 -
JDBC工具类 使用Durid连接池示例
1.工具类的编写import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import javax.xml.crypto.Data;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.SQLException;import java.util.Pr原创 2020-11-17 23:30:18 · 279 阅读 · 2 评论 -
3.request获取请求信息数据案例类获取方法介绍-请求体数据
请求体:只有post请求方式才有请求体,在请求体中封装了post请求的请求参数代码如下:package cn.niu.testrequest;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.原创 2020-11-09 23:02:46 · 121 阅读 · 0 评论 -
2.request获取请求信息数据案例类获取方法介绍-请求头数据
1.获取全部请求头信息Enumeration<String> headerNames = request.getHeaderNames();2.根据请求头的名称获取请求头的值 String headerUserAgent = request.getHeader("user-agent");(1)user-agent 获取信息可以判断是哪个浏览器请求的,从而针对不同的浏览器设置不同的样式,达到不同浏览器显示一致的效果String headerUserAgent = request.g原创 2020-11-06 00:05:01 · 412 阅读 · 2 评论 -
1.request获取请求信息数据案例类获取方法介绍-请求行数据
package cn.niu.testrequest;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.h原创 2020-11-03 23:44:20 · 167 阅读 · 0 评论 -
Servlet中生命周期方法解释
1.init 初始化方法(1)第一次访问的时候创建(2) 配置init执行时机,更改为服务器启动时创建(可以在实际运用当中早点加载一些参数。)(3)init方法只执行一次,说明一个Servlet在内存中只存在一个对象,Servlet是单例的。【1】多个用户同时访问的时候会产生线程安全问题,那么就尽量不要在Servlet中定义成员变量,即使定义了也不要对其进行改变。2.service方法访问一次执行一次3.destroy方法tomcat服务器正常关闭的时候才会执行。此方法在服务器关闭之前执行原创 2020-10-25 22:58:33 · 115 阅读 · 0 评论