Web
文章平均质量分 64
云涛连雾
GitHub:https://github.com/Jueee
展开
-
SpringBoot实现API接口数据AES加密
接口安全放到互联网上的接口数据,直接采用明文的话,就很容易被抓包,然后进行修改或者被恶意植入木马,本文研究一下怎么样对接口进行数据加密。接口加密的作用:防止恶意调用攻击防止篡改信息攻击防拦截攻击,数据被截取后进行修改后重新放回去防止数据泄漏攻击 抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。项目代码本文完整项目代码位于:https://github.com/Jueee/blo原创 2021-01-07 10:56:10 · 2562 阅读 · 1 评论 -
【Struts2】用Struts2实现列表显示和分页功能
以下是在前两天一个项目中的分页功能截取。原创 2013-09-14 00:29:43 · 4130 阅读 · 0 评论 -
【Struts2】新建一个Struts2工程,初步体验MVC
实现目标地址栏输入http://localhost:88/Struts2HelloWorld/helloworld.jsp 输入用户名,交由http://localhost:88/Struts2HelloWorld/hello.action 处理返回到helloworld.jsp视图层,并显示刚才输入的值。步骤1、 新建工程MyElipse下新建一个叫strut原创 2013-09-05 01:51:05 · 1250 阅读 · 0 评论 -
【Servlet】在servlet中使用session
众所周知,在JSP页面上可直接通过session.setAttribute(name,object)设置session。可如果想在servlet使用session 的话,就和在JSP有点区别了。在servlet中通过HttpSession session=request.getSession(boolean create);得到一个session对象(准确来说,得到的应该是一个Ht转载 2013-08-30 02:36:29 · 16526 阅读 · 0 评论 -
【JSP】JSTL核心标签库的使用方法和示例
JSTL 核心标签库 JSTL 核心标签库标签共有13个,功能上分为4类:1. 表达式控制标签:out、set、remove、catch2. 流程控制标签:if、choose、when、otherwise3. 循环标签:forEach、forTokens4. URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:转载 2013-09-01 02:46:39 · 6021 阅读 · 0 评论 -
【JavaScript】运用jQuery实现控件左右移动的三种方法
方法一【注】需把控件的 CSS 的 position 属性设置为 relative 或 absolute。$(document).ready(function(){ $("#right1").click(function(){ $(".block1").animate({left: '+=50px'}, "slow"); }); $("#left1").click(funct原创 2013-09-08 00:03:27 · 4847 阅读 · 0 评论 -
【JavaScript】实现新浪微博发布框的编写
实现功能一、点击发布框,右上角公告会变成输入字数限制的提示。二、随着字符的输入,数字提醒会动态改变。数字、字母按半个处理,汉字按一个处理。三、未输入数字或者字数超过140字后,发布按钮不可以点击发布,并且发布框会有颜色闪现。JavaScript部分代码//onchange 当光标消失的时候 只能触发一次//ie 下 onpropertychange 输入连续触发// 标原创 2013-09-01 01:57:37 · 2550 阅读 · 6 评论 -
【JSP】JSTL使用core标签总结
使用core标签在页面中使用taglib指令指定标签URI和prefix.如:接着可以在页面上使用,如core标签: //设置某个范围如session属性的值 //设置某个bean成员变量的值 等同于 //移除某个范围的变量要运行JSTL标签,需要jstl1.2.jar包core标签库JSTL核心标签库支持使用来包含文件,使用来打印和格式化URL,使用来重定原创 2013-08-27 01:08:56 · 2236 阅读 · 0 评论 -
【Servlet】Filter过滤器的编写和配置
Servlet的Filter介绍在Servlet作为过滤器使用时,它可以对客户的请求进行过滤处理,当它处理完成后,它会交给下一个过滤器处理,就这样,客户的请求在过滤链里一个个处理,直到请求发送到目标.如果过滤器不成功,则将试图转发到指定页面.过滤器就像一扇门,客户端要和服务端的某个目标交互,必须通过这扇门.典型filter应用1 设置统一字符集 解决中文乱码问题.request原创 2013-08-31 04:15:15 · 6924 阅读 · 0 评论 -
【HTML】让<pre>标签文本自动换行
利用这个标签可以将其包起来的文字排版、格式,原封不动的呈现出来。也就是说你输入的东西被原封不动的输出,包括你输入的空格之类的,不用 和等来表示空格或者回车了。但是,默认情况下, 标签中的内容若超出范围不会自动换行,这样无论在显示或打印都会出现麻烦。下面提供符合 W3C 标准并支持多浏览器的 CSS 样式代码:pre{white-space:pre-wrap;原创 2013-09-06 18:00:09 · 11050 阅读 · 0 评论 -
【Servlet】Servlet应用的get、post访问及和JSP的配合使用
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同。Servlet由Web服务器进行加载,该Web服务器必须包含原创 2013-08-31 03:29:09 · 7830 阅读 · 1 评论 -
【JSP】让HTML和JSP页面不缓存的方法
用户退出后,如果点击浏览器上的后退按钮,Web应用将不能正确保护受保护的页面——在Session销毁后(用户退出)受保护的JSP页重新在浏览器中显示出来。然而,如果用户点击返回页面上的任何链接,Web应用将会跳转到登陆页面并提示Session has ended.Please log in.上述问题的根源在于大部分浏览器都有一个后退按钮。当点击后退按钮时,默认情况下浏览器不是从We转载 2013-08-28 18:35:12 · 6700 阅读 · 0 评论 -
【JSP】Cookie的使用及保存中文,并用Cookie实现购物车功能
Cookie是服务器存放在客户端的一些数据,比如密码,以及你曾经访问过的一些数据。设置Cookie //设置cookie Cookie cookie = new Cookie("TOM","111"); //设置有效期,默认秒为单位 cookie. setMaxAge(7*24*60*60); //添加cookie到客户端 response.addCookie(cookie)原创 2013-08-30 00:58:14 · 5207 阅读 · 1 评论 -
【JSP】使用application统计所有用户对某网页的访问次数
因为使用application对象完成累计的功能,所以当(1)当前的Wen应用重新部署(2)Tomcat服务器重启计数器要重新开始计数。jsp代码如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here原创 2013-08-28 00:36:32 · 4064 阅读 · 0 评论 -
【JavaScript】AJAX总结(异步JavaScript和XML)
AJAX介绍通过 AJAX,你可以创建更好、更快以及更友好的 WEB 应用程序。AJAX 基于 JavaScript 和 JavaScript的XMLHttpRequest对象。AJAX 应用程序独立于浏览器和平台,是浏览器端技术非服务器端.AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。 它可以原创 2013-08-27 00:52:24 · 2573 阅读 · 0 评论 -
【JavaScript】限定复选框的选择个数
有10个复选框,用户最多只能勾选3个,否则就灰掉所有复选框。(用户再次勾掉复选框时,仍然可以再次选择。)将可变的部分设置为JS的参数,以实现代码复用。JS代码第一个参数为复选框的name,第二个参数为最多允许的勾选值。function choicetest(name,num){ var choicearr = document.getElementsByName(name);原创 2013-08-25 01:19:04 · 2892 阅读 · 0 评论 -
【JavaScript】实现复选框的全选、全部不选、反选
以较为简洁的程序实现复选框的全选、全部不选、反选 操作。全选第一个参数为复选框名称,第二个参数为是全选还是全部不选。function allCheck(name,boolValue) { var allvalue = document.getElementsByName(name); for (var i = 0; i < allvalue.length; i++) {原创 2013-08-25 01:09:50 · 12111 阅读 · 0 评论 -
【CSS】瀑布流布局的两种方式:传统多列浮动和绝对定位布局
传统多列浮动各列固定宽度,并且左浮动;一列中的数据块为一组,列中的每个数据块依次排列即可;更多数据加载时,需要分别插入到不同的列上;优点:(1)布局简单,应该说没啥特别的难点;(2)不用明确知道数据块高度,当数据块中有图片时,就不需要指定图片高度。缺点:(1)列数固定,扩展不易,当浏览器窗口大小变化时,只能固定的x列,如果要添加一列,很难调整数据块的排列;(2)原创 2013-08-26 01:17:38 · 6212 阅读 · 0 评论