前端
博大的Java世界
主要从事Java开发工作,熟悉web前端技术,如JS,JQUERY,DIV CSS,熟悉数据库如oracle,以及流行的后端开发框架,如spring,springMVC,mybatis,微服务,熟悉tomcat,weblogic服务器部署等。
展开
-
详解跨域(最全的解决方案)
首先我们要了解跨域的本质,跨域是指是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。标注的红色字体是本质问题,那么怎么解决呢?思路:想方设法满足上面条件,那么我们就可以正常进行访问了。1、所谓的同源是指,域名、协议、端口均为相同,常见的同源策略 :http://www.nealyang.cn/index.html 调用 http://www.nealyang.cn/server.php 非跨域 http://www.nealyang.cn/原创 2020-05-31 16:00:26 · 644 阅读 · 0 评论 -
XSS(跨站脚本)漏洞详解之XSS跨站脚本攻击漏洞的解决
XSS(跨站脚本)漏洞详解XSS的原理和分类跨站脚本攻击XSS(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。XSS攻击针对的是用户...转载 2019-09-21 23:48:31 · 2829 阅读 · 0 评论 -
web开发基础jsp知识大全
一、JSP基础语法1、JSP模板元素JSP页面中的HTML内容称之为JSP模版元素。JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观。2、JSP脚本片段JSP脚本片断(scriptlet)用于在JSP页面中编写多行Java代码(在<%%>不能定义方法)。语法:<%多行java代码 %>例如:<%intnum=0...原创 2019-07-24 17:05:09 · 462 阅读 · 0 评论 -
Intellij IDEA中的Terminal工具 npm ,vue 命令行却显示不是内部命令问题
安装好了nodejs ,在Intellij IDEA中创建一个vue小项目,但是在Terminal 验证是否成功时却显示不是内部命令等信息,在cmd中又是正常的,所以确定环境变量没问题,在idea中setting 中已经安装了vue.js 等相关配置,最后上网查阅相关资料,默认cmd 配置问题,具体解决如图:...原创 2019-07-11 16:56:37 · 7067 阅读 · 0 评论 -
easyui combogrid组件 setValue 影响
先说场景:客户端进行选择人员信息进行保存处理,选择时意见自动填充给其一个模板意见。我们再次打开页面人员组建初始化成功之后,我们设置组件值,$(target).combogrid('setValue',值);此时我们可观察意见信息,首先复制ok,但是执行setValue后,意见变为了模板意见,显然不正确。其实此时我们应该知道,setValue底层会触发select事件,所以会将我们赋值意...原创 2019-05-21 16:02:46 · 1565 阅读 · 0 评论 -
cookie ,ajax 跨域问题
1.cookie 跨域在我们开发中可能会遇到不同域获取需要cookie转递问题,比如我们的sso 跨域问题。大概思路是这样的:1)我们可以使用script标签无跨域问题进行处理,例如在我们访问b.com域时需要获取a.com中值,那么可以在我们a.com域jsp中添加下面脚本:<script src="http://www.b.com/setCookie?name=token&a...原创 2019-03-23 22:27:11 · 435 阅读 · 0 评论 -
js中几种实用的跨域方法原理详解
这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果:要解决跨域的问题,我们可以使用以下几种方法:一、通过jsonp...转载 2019-01-11 13:04:32 · 123 阅读 · 0 评论 -
JSTL 标签大全详解
一、JSTL标签介绍1、什么是JSTL? JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已! 如果你使用MyEclipse开发JavaWeb,那么在把项目发布到Tomcat时,你会发现,MyEclipse会在li...转载 2018-03-25 21:37:07 · 172 阅读 · 0 评论 -
在IE兼容模式下 提示JSON未定义
使用Jquery,用ajax实现了局部刷新功能,在火狐、搜狗浏览器高速模式下、IE8、IE9中都能正常运行,但切换到兼容模式就没有了效果。 一开始是怀疑Jquery在兼容模式下无效,打开浏览器开发人员工具发现,代码确实正常运行了,调试脚本的时候发现报 SCRIPT5009: “JSON”未定义 这个错误。解决办法:1.关闭浏览器兼容性视图功能 只转载 2018-01-09 16:37:34 · 2316 阅读 · 0 评论 -
javabean 简单实例
其实javabean 在并不默认,比如我们举一个简单的例子:一个studentpackage com.szpl.cai.domain;import java.io.Serializable;/** * 简单javabean 类 * @author caizl * */public class Student implements Serializable {原创 2018-01-31 21:52:34 · 8406 阅读 · 0 评论 -
jsp 遮蔽效果框
在项目开发中,遮蔽效果必不可少,今天项目中有这个需求,分享给大家。 FONT-FAMILY: Tahoma; visibility:hidden; CURSOR: default; position: absolute;left:100px;top:200px;" onselectstart="window.event.returnValue原创 2017-12-08 15:46:41 · 369 阅读 · 0 评论 -
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
判断是否IE浏览器用的是window.navigator.userAgent,跟踪这个信息,发现在开发环境,识别为IE10,但访问服务器则识别为IE11,但IE11的userAgent里是没有MSIE标志的,原因就是这个了。把判断IE浏览器的方法改成如下就可以了。原来的函数写法:对于新版的ie11已经不支持了1 function isIE(){2 if (wind转载 2017-09-12 11:25:31 · 16571 阅读 · 0 评论 -
浏览器兼容性问题
所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。在学习浏览器兼容性之前,我想把前端开发人员划分为两类:第一类是精确按照设计图开发的前端开发人员,可以说是精确到1转载 2017-09-02 15:54:49 · 82 阅读 · 0 评论