- 博客(30)
- 收藏
- 关注
转载 session过期跳转到登陆页面并跳出iframe框架的两个方法
原文章地址:http://1008610086.blog.51cto.com/4995677/1538464最近在做拦截器,判断用户登录后操作超时,失去权限然后要重新登录,但是用的iframe,返回的登陆页总是在框架中显示,我百度了下,总是只有其中一个方法,现在分享下两种解决方法,希望对你们有帮助:方法一:一般使用filter过滤用户是否登录,如果用户没有登陆则转向登陆页面,这时候可以使用resp...
2018-05-09 17:55:15
222
原创 Myeclipse 从SVN上下载MAVEN的JAVA WEB项目过程
1.为Myeclipse添加SVN插件2.点击window-->show view -->other -->选择SVN栏,点击SVN资源库3.添加SVN地址,连接SVN服务器4.使用检出为操作进行代码导出5.将项目栏中的项目代码删除,但不要删除本地代码,不要勾选6.在项目栏中,右击鼠标,选择Import,选择maven方式导入代码7.选中项目,右击,properties --&g...
2018-04-18 20:00:42
1067
转载 Myeclipse 2016 ci 从SVN中下载项目,并导入成MVN的web项目
1.使用SVN下载代码至Workspace:2.将项目使用Import,导入成为MVN项目:3.将项目添加至tomcat中
2018-03-29 08:44:17
518
转载 Mac系统的终端显示git当前分支
当我第一次在mac系统下使用git的时候,发现一个问题,git默认是不显示当前所在的分支名称,然后网上查找资料,找到了解决办法,终于可以显示本地当前分支,现在分享如下。 1 进入你的home目录1cd ~ 2 编辑.bashrc文件vi .bashrc 3 将下面的代码加入到文件的最后处按 Ctrl+C 复制代码按 Ctrl+C 复制代码 4 保存退出 5 执行加载命令source ./.bash...
2018-03-13 10:11:10
1526
转载 IDEA创建maven项目 整合SSM框架
http://blog.csdn.net/m0_37191431/article/details/78268695
2017-12-26 14:17:33
6951
4
原创 java_框架部分
谈谈你对Struts的理解? 1)struts是一个按MVC模式设计的Web层框架,其实它是一个大大的servlet,这个Aervlet名为ActionServlert,或是ActionServlet的子类 2)ActionServlet把请求交给action去处理之前,会将请求参数封装成一个formbean对像 3)ActionServlet把fo
2017-12-03 23:20:30
152
原创 Java__Servlet/web部分
Servlet生命周期: 分为三个阶段: 1)初始化阶段,调用init()方法 2)响应客户请求阶段,调用service()方法 3)终止阶段,调用destroy()方法 补充:servlet有良好的生存期的定义,包括加载和实例化,初始化,处理请求以及服务结束servlet中forward()和
2017-12-01 23:43:19
130
原创 Java_05
方法: 方法是一段可以重复调用的代码段,自定义的方法不调用不会允许 作用:提高代码的复用率 格式: public static 返回值类型 方法名称(参数列表){方法体} 重载:overload 方法名相同,参数类型个数不一样 重写:override 继承,方法名相同,参数相同字符串:String StringBuffer StringBuilder
2017-11-30 22:32:39
135
原创 java基础(四)
一,方法 定义:一段可以重复调用的代码块。 作用:提高代码的复用性。 封装-->public static void main(){} 调用:类名.方法名() 方法格式:访问修饰符 static 返回类型 方法名称(参数列表){
2017-06-02 00:08:42
181
原创 java基础(三)
流程: 条件选择: if-else switch(condition){ case 值1:代码块;break; case 值2:代码块;break; case 值2:代码块;break; 。。。。。
2017-05-26 23:00:17
188
原创 java基础(二)
定义规则: 1.只能使用字母,数字,下划线和美元符号$ 2.不能以数字开头 3.见名知意定义风格: 变量名:第一个单词小写,后面每个单词的首字母大写 方法名:同变量名; 类名:以大写字母开头; 常量:全面大写; 保留字:const goto一,基本数据类型: 1. 整数: 字节型:byte
2017-05-25 23:20:06
206
原创 java基础(1)
Linux基础: 绝对路径:以根目录开头 / 相对路径:以当前文件夹地址开头 基础命令: cd:切换 cd /:进入根目录 ls:列出文件夹中所有文件,横向查看 ll:纵向查看 ll -a:查看隐藏文件 ~:root pwd:当前所
2017-05-25 00:05:54
272
原创 BOM基础
BOM:Browser Object Model 浏览器对象模型方法:大部分方法都是window下的 open(页面的地址URL,打开的方式)方法,打开一个新的窗口(页面) --如果url为空,则默认打开一个空白页面 --如果打开方式为空,默认为新的窗口方式打开 返回值:返回新打开的窗口的window对象
2017-04-10 16:25:22
771
7
原创 DOM--基础
DOM:Document Object Model (文档对象模型) --通过document提供一些能够操作页面内容的属性或方法,赋予开发人员操作页面的能力 --一般分为三大关系:父级,子级,兄弟;按照节点的分类划分:使用nodeType能够返回一个数字 元素节点:数字1 属性节点:数字2 -- nodeValue:查看节点的属性值 | |node
2017-04-01 11:34:18
176
原创 H5 canvas
1.canvas网页中绘图环境配置 标签:canvas 默认大小:宽300px,高150px; 宽高需要是行内元素?因为css是进行等比缩放,造成里面内容也将被缩放 绘制环境:getContext("2d");目前支持2d环境2.绘制方形: fillRect(L,T,W,H) 分别是左,上,宽,高,默认为黑色 strokeRect(L,T,W,H)
2017-03-28 12:03:09
733
原创 H5笔记 二
1.JSON的新方法:用于前后端传输数据; parse();把字符串转成json--字符串中的属性要严格的加上引号 stringify();把json转化成字符串--会自动的把双引号加上 与eval()的区别: eval()可以解析任何字符串变成js parse();只能解析json形式的字符串变成js(安全性更高)
2017-03-27 15:21:01
276
原创 HTML5 新增
新增语义化标签: 结构标签: header头部 footer底部 nav导航 hgroup标题组合 section独立节 article完整的独立部分 aside主体附属信息 独立的语义标签: figure 用于对元素进行组合,比如视频和图片 figcaption:figure的子元素,对其进行说明 time 时
2017-03-23 14:25:25
245
原创 CSS兼容性问题以及解决方案
*H5标签兼容:header section footer 等 使用js创建标签document.creatElement("header");*元素浮动之后,能设置宽度的话,就给元素加宽度,如果需要宽度是内容撑开,就给它里面的快元素加上浮动 清理浮动:overflow:hidden;*第一块元素浮动,第二块加margin值等于第一块元素,在
2017-02-19 11:09:52
263
原创 JavaScript之错误处理,函数对象
1.*错误处理: 错误:程序执行过程中,发生的导致程序无法继续执行的状态 错误处理:即使程序出错,也要保证程序不退出的机制 Error对象:在发生错误时,*自动创建的封装错误信息的对象 属性:err.name:错误类型:6种 SyntaxErro
2016-12-27 22:38:42
801
原创 javaScript之函数方法
*Math:封装了数学计算的常量值和方法 ***不能实例化对象 实例化:用new 创建一个指定类型的具体对象 --实例instance var arr=new Array(); Math常用API: 取整:3种: 上取整:Math.ceil(n) 下取整:Ma
2016-12-27 11:14:41
372
原创 javaScript之正则
***正则表达式:专门规定字符串中字符串的规律 何时使用:今后只要规定字符串格式时 比如:验证字符串格式 查找:模糊查找 替换/格式化字符串 切割字符串 语法: 1.最简单的正则:就是关键字原文
2016-12-27 11:14:00
253
原创 javaScript之数组(二)
***数组API: *栈和队伍:其实都是数组,只不过使用了不同的方法 栈:一端封闭,只能从另一端进出的*数组* 何时使用栈:只能从数组一端进出结尾出入栈: 入栈:arr.push(新值); ==>arr.[arr.length]=新值; 出栈:var last=arr.po
2016-12-27 11:13:26
171
原创 javaScript之数组(一)
1.***数组:多个变量的集合,起了一个统一的名字 --用法 连续保存多个数据的引用类型的对象 --存储 为什么要使用数组: 程序=算法+数据结构 好的数据结构。可以极大提高程序的执行效率 何时使用:程序中都是用数组集中管理多个数据 如何使用:创建 赋值 取值
2016-12-27 11:12:19
260
原创 javaScript之函数,分支结构 ,循环结构(二)
1.*分支结构: 任意条件:专门判断等值比较的条件:switch case 何时使用:如果所有条件都是等值比较时 switch case 因为不带隐式类型转换,效率稍微高一些 语法:switch (表达式){ case 值1;
2016-12-27 11:10:57
219
原创 javaScript之函数,分支结构 (一)
***函数:封装一项任务的步骤清单的代码段,再起一个任务名 何时使用:发现一项任务,被反复调用,要先将任务步骤封装为一个函数,再反复调用 如何声明函数: function 任务名([参数变量类表]){ 步骤清单代码段 [return返回值] } 如何调
2016-12-27 11:08:50
520
原创 java script 基础二
一.***数据类型转换: 1. ***js是弱类型编程语言:3点: 1.声明变量时,不用考虑变量中将要存储的数据类型 2.赋值时,动态判断数据的类型,同一个变量,先后可保存不同类型的数据。 3.运算时,js会根据自己的需要,动态转换数据类型 2.大类: 1.隐式转换:无需程序员
2016-12-27 11:07:26
626
原创 Java Script 基础一
什么是java script如何编写,调试js***变量***数据类型一.什么是java script HTML:专门编写网页内容的语言,构建整体框架。 CSS:专门美化网页样式的语言,具有“装修功能”。 JS:专门编写交互的程序语言 交互:用户操作,程序处理用户的操作,返回处理结果
2016-12-27 10:59:04
1644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人