- 博客(15)
- 收藏
- 关注
原创 Spring框架介绍
一、Spring是什么spring是JavaEE轻量级一站式开发框架,用于开发bs程序,只需少量的代码启动框架,提供对表现层,服务层,持久层的所有支持二、Spring框架的作用是什么因为spring是轻量级框架,开发中主要用于整合其他框架三、IOC是什么,以及解决了什么问题IOC名词为控制反转,将代码的调用权从调用方转移给被调用方,在使用一个接口或类的引用时不用直接new,目的为了具有依...
2019-09-16 20:19:43 462
原创 Jquery的ajax页面请求响应
使用Jquery的方法库,对页面的请求进行异步的响应。这里以三级下拉列表联动为案例。省→市→县1、当页面加载完成时,将所有的省数据加载到第一个下拉列表中从该页面发起请求,请求服务器,服务器中的servlet通过jdbc查询mysql,将数据返回。2、当从第一个下拉列表框中选中一个省时,将该省下的所有市加载到第二个下拉列表框中3、当从第二个下拉列表框中选中一个市时,将该市下的所有县/区加载...
2019-07-24 10:48:38 1019
原创 Java中过滤器Filter的使用
Java中过滤器Filter作用:为了在浏览器往服务器发送请求时,通过获取请求路径,进行登录权限验证、资源访问权限控制、敏感词汇过滤、字符编码转换等等操作,便于代码的重用,不必每个servlet中还要进行相应的操作。以下只说明其中几种方法创建与使用1、创建一个Filter包,新建Filter文件并放入该包中2、规定过滤路径(1)在web注解中声明若声明某个后缀,则 *.后缀名,...
2019-07-24 10:21:03 714
原创 Servlet上传与下载
一、使用Servlet响应给用户弹出下载框servlet代码//1、通过文件流加载图片 //获取图片的绝对路径 String realPath = request.getServletContext().getRealPath("img/2.jpg"); FileInputStream in = new FileInputStream(realPath); //2.设置一...
2019-07-24 09:51:03 174
原创 Java中使用jdbc连接mysql
Eclipse工具连接mysql前,eclipse版本需要对应上mysqljar包,太高或太低都会报错。把jar复制到项目的lib目录下,右键Build Path 选中add build path添加到项目中。以下是封装好的jdbc连接数据库代码package cn.sql.util;import java.sql.PreparedStatement;import java.sql.S...
2019-07-21 16:12:48 235
原创 Ajax的封装以及与java代码的数据传输
JSP文件代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/l...
2019-07-20 20:39:48 472
原创 JSTL与EL
JSTL与EL作用都是在jsp文件中减少java代码,让jsp文件看起来不冗余。一、EL(一般情况下,从作用域对象中取值)使用EL表达式:${}有些版本不支持EL表达式,在jsp开头加这一句 <%@ page isELIgnored=“false” %>即可1、EL表达式优先作用域取值默认情况下从最小作用域取值(作用域key值相同的情况下才适用)2、EL表达式从指定作...
2019-07-19 21:03:48 507
原创 JSP常用方法介绍
JSP是什么?1、当浏览器接受到*.jsp结尾的请求时,JspServlet会运行2、JspServlet代码中将*.jsp文件,编译成一个*_jsp.java文件,然后在将其编译成*_jsp.class文件因此 JSP本质就是ServletJsp分为三大部分:jsp的脚本内容,jsp的编译器指令,jsp的动作语法。一、JSP的脚本内容1、jsp的注释(jsp注释的内容不会出现在生...
2019-07-18 21:43:31 2846
原创 关于Java中的常用快捷键
代码编写过程中,效率高低是非常重要的。除了代码能力逻辑思维,常用的快捷键必不可少。下面介绍java编写中快捷键的使用。单行注释: ctrl + / 反注释:再按一次多行注释:ctrl+shift+/ 反注释:ctrl+shift+\向下快速复制一行:ctrl + alt + ↓ 电脑若装的intel显卡,快捷键会被占用,需要修改向上快速复制一行:ctrl + a...
2019-07-18 21:11:59 625
原创 Cookie与Session,ServletConfig与ServletContext
一、Cookie1、含义:一种将用户的信息保存在浏览器端的技术缺点:安全性较低,黑客可以通过浏览器窃取用户信息和密码2、过程:创建一个cookie,servlet用于将一小部分信息发送到浏览器,保存在浏览器,之后返回给服务器端3、使用:(1)创建cookie (第一个是key,第二个值是value)(1.1)设置最大存活时间(以秒 为cookie设置最大的存活事件)作用:设置co...
2019-07-17 16:35:53 283
原创 Servlet的请求处理,请求转发和重定向的区别
一、Servlet的请求处理servlet代码可以对浏览器的请求进行处理,也可对服务器的响应进行处理,下面主要介绍这两个的特点。1、浏览器的请求(Request)浏览器请求大致分为三大块:请求行、请求头、请求实体(1)请求行(1.1)获取请求方式:可以获取是get方法请求还是post方法请求(1.2)获取地址栏路径URL(统一资源定位符) 能够获取项目中完整的目录例:http:/...
2019-07-17 11:33:12 438
原创 关于在Eclipse中出现中文乱码的问题
乱码大家都不陌生,但若是在写程序时,进行中文的数据传递出现乱码,那就比较头疼。下面来说如何进行解决,分为两部分,①浏览器发送给服务器出现中文乱码,②服务器返回给浏览器出现中文乱码。**一、浏览器发送到服务器的数据有乱码*** 1、请求方式为GET* 解决:* ①打开tomcat的server.xml配置,在添加属性 useBodyEncodingForURI=“tr...
2019-07-17 10:22:38 435
原创 Servlet三大作用域
一、作用域的生命周期与作用范围作用作用域对象 生命周期 作用范围request 用户发起的一次请求 一次请求经过的servletsession 浏览器与服务器的一次会话 一次会话中经过的所有的servletapplication 从服务器启动到服务器关闭 所有的servle...
2019-07-17 10:12:45 602
原创 JavaScript写移动端答题网页程序
一、构思1.一个完整的程序分为开始,中间内容,以及结束。2.下面的程序也是:开始页面→答题页面(题目,选项)→结束页面二、代码分解1.HTML页面代码(1)定义好每个模块的div,再从大模块里面进行细分。由于适配的是移动端的,所以需要 设置meta元素的viewport属性。(2)方便代码的简洁,引用了外部样式表。为了方便JavaScript的调用和编写,传入了一个JQuery包...
2019-07-12 19:32:08 9809 9
原创 浮动清除与弹性布局
浮动清除与弹性布局浮动布局弊端:父元素高度塌陷。清除浮动方式:方法一:设置父元素高度(仅仅只适用于知道子元素具体有多高)方法二:在父元素的最后1个子元素后面添加1个空的div,不需要设置其他任何的样式,只需要设置clear:both;清除左右浮动,让父元素重新计算子元素的高度。方法三:最佳清除浮动解决方案,伪元素(:after)解决方案。这里的clear只是个类名,可...
2019-07-11 17:10:21 5342
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人