javaEE
大毛z
这个作者很懒,什么都没留下…
展开
-
idea配置mapper.xml不提示解决方案
1、确保ieda连接数据库2、ctrl+alt+s 进入设置原创 2021-08-17 16:56:29 · 1571 阅读 · 1 评论 -
springmvc-hellomvc-02
1、web.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-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.or原创 2021-08-02 17:38:14 · 136 阅读 · 0 评论 -
Spring简单使用(依赖注入)
springIOC(Inversion of Control):控制反转 创建对象的方式改变了,以前是new创建对象,现在时通过Spring创建对象AOP(Aspect Oriented Programming):面向切片编程创建代码会有很多重复的部分,如异常处理、日志等。只需要写一遍,利用aop写入程序中spring核心包beans:bean管理Context:上下文(体现在xml配置)Expression Language:spring EL表达式Core:spring框架核心原创 2021-05-10 19:43:16 · 85 阅读 · 0 评论 -
java EE -Session
1、Session对象:1.1 什么是sessionsession是一种会话赶礼技术,seession,用来保存会话过程中的数据,保存的数据存储到服务器端。1.2 原理session是基于cookie实现的.当session被创建时,会在服务器端开辟一块session空间,并把该空间的秘钥(JESSIONID)返回给浏览器,用户拿到钥匙后对页面进行请求,将秘钥携带在请求头中(set-Cookie:JSEEIONID=111)1.3 HttpSession APIsession 常用方法:①原创 2021-03-30 19:08:37 · 363 阅读 · 0 评论 -
java EE 会话和会话技术 -cookie
1、cookie对象cookie是一种会话管理技术,他是用来保存会话技术过程中产生的数据,然后在浏览器和服务器交互时,会使用cookie里面保存的数据。首次访问不会携带cookie2、常用api//得到cookie对象: Cookie cookie = new Cookie( String key, String value);//回写(响应)到浏览器: response.addCookie(cookie);//得到cookie 的名称 :String name = cookie.get原创 2021-03-28 15:40:42 · 117 阅读 · 0 评论 -
java EE请求转发(转发和重定向)
请求转发和请求重定向的区别是:请求转发只有一次请求,请求重定向有两次请求。1、 请求转发 方法实现将RequestFrowardServlet里的company的值转发给ResaultServlet展示域对象:在一定范围内可以存值和取值request域对象:在一次请求中可以存值和取值。存值: request.setAttribute(String key, Object obj)取值: Object obj = request.getAttribute(String key, Object原创 2021-03-25 19:33:05 · 438 阅读 · 0 评论 -
java EE 解决请求中的缓冲区中文乱码问题
1、GET请求利用字符串构造方法,解决缓冲区中文乱码问题。核心处理代码String newString = new String(usr_name.getBytes("ISO8859-1"), "UTF-8");实例:// 处理响应的中文乱码response.setContentType("text/html;charset=utf-8");// 处理get请求发送过来的数据String usr_name = request.getParameter("username");// 解决缓原创 2021-03-20 15:33:43 · 188 阅读 · 0 评论 -
java EE 获取请求行、请求头、请求正文
1、常用请求行信息获取的方法1.1 获取请求提交的方式// 统一编码方式防止中文乱码response.setContentType("text/html;charset=utf-8");// 获取请求方法String method = request.getMethod();1.2 获取请求的协议// 获取请求的协议String protocol = request.getProtocol();1.3 获取项目名称// 获取项目名称String conttextPath = req原创 2021-03-16 16:12:51 · 508 阅读 · 0 评论 -
java EE 利用Referer简单实现防盗链功能
1、原理通过判断请求url是否包含自家服务器的名称从而来判断是否由本家发起的请求。 // 获取Referer请求头 String referer = request.getHeader("Referer"); // 获取服务器名称 String serverName = request.getServerName(); // 判断referer是否包含服务器名称 if(referer!=null && referer.contains(serverName)原创 2021-03-16 15:36:07 · 455 阅读 · 0 评论 -
java EE 简单登陆跳转逻辑
1、登陆页面<!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</title原创 2021-03-16 13:48:34 · 623 阅读 · 0 评论 -
java EE 重定向的多种实现方法
1、实现页面跳转1.1 第一种实现方法通过 302和Location 实现// 重定向到'/myProject/login.html 'response.setStatus(302);response.setHeader("Location","/myProject/login.html");// 重定向到名为hello的servletresponse.setStatus(302);response.setHeader("Location","hello");1.2 第二种实现方法( 推原创 2021-03-15 20:06:02 · 386 阅读 · 0 评论 -
java EE 设置响应头内容、长度;响应行状态码、错误提示信息【setHeader和addHeader的区别---->步骤2】
0、响应行、响应头、请求头所对应的部分1.1 设置(响应行)状态码// 设置响应行状态码为 402response.setStatus(402);1.2 设置错误提示信息// 设置404错误返回信息为 找不到states路径response.sendError(404,"找不到states路径");2、设置响应头2.1 setHeader()只添加一个响应数据response.setHeader("sex":"0");response.setHeader("sex":"0原创 2021-03-13 10:13:43 · 638 阅读 · 0 评论 -
java EE 一行代码实现定时刷新,定时跳转
1、定时跳转response.addHeader("Refresh","【跳转时间】;url=/【项目名】/【跳转页面名】.html")//例:定时5秒跳转到myProject中的hello.html页面response.addHeader("Refresh","5;url=/myProject/hello.html")2、定时刷新response.addHeader("Refresh","【刷新时间】")// 每5秒钟刷新一下页面response.addHeader("Refresh",'原创 2021-03-12 20:41:00 · 391 阅读 · 0 评论 -
java EE一行代码解决乱码(设置服务器编码;设置浏览器编码方式)
1.1字节流(getOutputStream())向浏览器输出中文出现乱码解决方案:字节流:可以输出字符、图片、声音及其他二进制数据 不设置【可能】会出现乱码情况字符流:只可以输出字符 不设置会出现 ‘’??????’ 中文变【问号】情况处理乱码的方案:让浏览器和服务器端的编码方式一致1.1 .1设置服务器编码 String outString = "服务器编码设置UTF-8"; ServletOutputStream out = response.getOutputStrea原创 2021-03-12 20:00:57 · 422 阅读 · 0 评论 -
一看就明白了的 在Eclipse中配置Tomcat
1、【Window】—>【Preferences】2、【Server】—>【Runtime Environments】—>【Add】选择对应版本的Tomcat3、【Apache Tomcat vX.x】—>【Next】4、【Browse】------>选择Tomcat安装位置(根目录)5、Servers----->双击Tomcat vX.x Server at localhost…6、选择Use Tomcat installation,并将【Depl原创 2021-03-01 16:53:30 · 190 阅读 · 0 评论