web
文章平均质量分 78
fengg5241
这个作者很懒,什么都没留下…
展开
-
自学SSH框架之---struts(一):struts的配置
<br /> 今天想记录自己学习的点点滴滴,struts可以说是之前看了点,可又因为别的事情搁置了一阵子,忙完了又忘了之前学的,现在有时间就再重头好好学下,MVC框架啥的,我就不多说了,这个系列文章我只想查缺补漏下,记录以下容易遗忘的东东,希望与大家共勉,开始喽,卍开!!!<br /> <br /> 对了忘说了,这个系列的struts是struts1,2的以后再续。<br /> 先看如何配置struts,首先看一下web.xml文件<br /><?xml version="原创 2011-05-09 20:57:00 · 1207 阅读 · 0 评论 -
你会做Web上的用户登录功能吗?
Web上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能。下面的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录功能。 用户名和口令 首先,我们先来说说用户名和口令的事。这并不是本站第一次谈论这个事了。如何管理自己的口转载 2012-04-28 15:42:07 · 507 阅读 · 0 评论 -
Jquery DataTables自学笔记 之 自定义布局
$(document).ready(function() { $('#example').dataTable({ "sDom":'>rt>' });}); //自定义布局//* l - Length changing * f - Filtering input* t - The table!* i - Information* p - Pagination* r转载 2012-02-14 12:02:41 · 1055 阅读 · 0 评论 -
WEB界面测试用例~
输入框校验1.字符串长度检查: 输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度。(256)2.字符类型检查: 校验输入数据类型(文本,数字)3.空格检查:在输入信息项中,输入一个或连串空格,查看系统如何处理。如对于要求输入整型、符点型变量的项中,输入空格,既不是空值,又不是标准输入。4.输入法半角全角检查:在输入信息项中,输入半角或全角的信息,查看系统如何处理。如转载 2012-02-13 12:41:36 · 600 阅读 · 0 评论 -
过滤器[登录+编码]filter在程序中的使用
虽然很久没有写WEB程序了,但依然怀念那些写WEB和日子。看了下以前的毕业设计,从中提取说一些小例子。写在这里。这里讲解的是其中filter中使用。主要用于两个方面。一个是编码的设置和登录的拦截验证。众所周知,java的乱码有时是个很头疼的问题。你不是不在每个页面定义一个编码,还得在每个servlet或action中定义编码。通常见到这样的几行代码: request.set转载 2012-01-10 21:44:49 · 475 阅读 · 0 评论 -
js打印功能
1、window.print方式:jsp页面 打印按钮: js 中: function print(){ window.print();style样式中,设置隐藏按钮打印: @media print { .noprint{display:none} } 2、W转载 2012-01-10 21:30:22 · 455 阅读 · 0 评论 -
防止 F5 重复提交
F5重复提交这点事儿, 我想每个人都会遇到……这里分享的代码使用 filter 实现,利用 token 机制来防止重复提交。当然要使用这个工具,首先你要在你项目的web.xml中配置好下面两个filter。其次,还需要此功能的 jsp 页面中加上这一段:String clientToken = StringUtil.getToken(request);还有,form中需要加上:转载 2011-11-20 22:41:30 · 542 阅读 · 0 评论 -
防盗链
使用防盗链要使用request的 referer这个头,这个头可以截获用户是从哪个页面点过来的,然后判断是否为本站的地址,如果不是本站的地址,就跳转到本站首页 view plainpackage cn.test.request; import j转载 2011-09-21 19:16:36 · 394 阅读 · 0 评论 -
模拟Struts1实现防表单重复提交
什么情况下会导致重复提交?1.网络延迟,当用户提交后由于网络的原因在等待提交,如果这个时候用户再次点击提交按钮的话就会导致重复提交。2.如果提交以后,这时用户如果点击刷新按钮的话,就会重复的提交。3.用户提交以后,如果用户点击返回按钮,再点击提交也会实现重复提交。转载 2011-09-21 17:38:25 · 619 阅读 · 0 评论 -
自学SSH框架之---struts(七):ActionForward详细介绍
之前说了很多关于actionForm的内容,今天就来讲解下struts种另一个比较重要的内容actionForward,相信通过前面的学习,大家对actionForward已近不陌生了,这篇文章就是来系统讲解一下actionForward的。 actionForward的作用:封装转发路径,通俗点说就是说完成页面的跳转和转向。那它既然是转向,到底是转发还是重定向呢?默认的情况下,原创 2011-06-12 16:48:00 · 9972 阅读 · 3 评论 -
自学SSH框架之---struts(六):struts的上传文件功能
<br /> struts已经封装了一套接口,使文件上传更简单,采用的就是commos-fileuplod.jar,表单如下:<br /><form action="upload.do" method="post" enctype="multipart/form-data"> 标题:<input type="text" name="title"><br> 文件:<input type="file" name="myfile"><br> <input type="sub原创 2011-06-02 19:55:00 · 1699 阅读 · 1 评论 -
自学SSH框架之---struts(五):动态的ActionForm(DynaActionForm)
<br />在一个大的项目里面,actionForm会很多,那么有没有什么方法避免actionForm的膨胀呢?<br />有,那就是DynaActionForm,,它不用写actionForm类了(可以称为标准或者静态actionForm),只需要通过在struts-config.xml文件配置一下即可,DynaActionForm可以获得标准actionForm的所有功能。一个好例子比说千言万语好用,那就例子伺候:<br /><?xml version="1.0" encoding="ISO-8859-原创 2011-06-01 23:02:00 · 1505 阅读 · 2 评论 -
50个Web设计师超便利的工具
<br />作为一个 Web 设计师并不容易,不仅考虑设计与架构,还要时刻注意各种小细节,设计师的工作被各种各样的问题包围,你需要一套超级便利的工具帮你解决各种消耗时间和精力的问题。我爱互联网在这里给您介绍了50个非常强大的工具,包括正则表达式、在线图片处理、截图工具……你会发现,其中的一些工具会让你感到很是惊奇。LaunchList<br />站点发布前的工作清单,预设了28个需要检查的事项,也可以自定义。同类工具:Ultimate Website Launch Checklist 以及 The转载 2011-04-03 21:08:00 · 537 阅读 · 0 评论 -
自学SSH框架之---struts(四):struts1数据验证方面简介
<br />如题,本节主要记录了一下自己学习数据验证(Validator)方面的内容<br />1 先说下利用struts的插件 Validator plugin来进行验证<br />利用插件的话,得需要在struts-config.xml文件中做一下配置,一般放在文件的最后,如下<br /> <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pat原创 2011-05-18 22:36:00 · 1277 阅读 · 0 评论 -
自学SSH框架之---struts(三):源码分析struts1如何实现Action单例模式
<br /> 今天想说的是struts1和struts2的一个区别,就是Struts1 Action是单例模式并且必须是线程安全的,而Struts2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。我们就简单分析源码看看struts1是如何实现Action单例模式的。<br /> 我们借助于自学SSH框架之---struts(二)中的例子来简单分析下。先看看web.xml的配置,如下:<br /><?xml version="1.0" encoding="UTF-8"?原创 2011-05-15 11:49:00 · 2468 阅读 · 1 评论 -
自学SSH框架之---struts(二):struts如何接受表单数据,并在处理后转发出去
配置完struts后,就做一个实例,大道理不说了,看例子如何通过中央控制器(servlet),接受信息,并转发到相应的action中,说到这就不得不提struts的一个概念actionForm,是做数据收集用的,就是说表单的数据不用以前那种request.getParameter(属实不会拼,知道意思就行了),如果你建立了一个actionForm,它就会自动将数据给设置到actionForm实例用初学者都用的用户登陆:输入用户名和密码,成功到成功页面,失败到失败页面,页面如下login.jsp原创 2011-05-14 16:59:00 · 2661 阅读 · 1 评论 -
优化你的JS代码--字符串的拼接
java提倡在处理字符串拼接的时候用StringBuffer,好处不多说了,这不是此文的本意,总之谁用谁知道。 但是js貌似没有这方面专门处理字符串的类或者函数阿,所以有很多程序员包括我在内,大篇幅加大手笔的采用str1 + str2+...的形式,很多时候外面还有for循环... 难道js中真没有能提高在字符串拼接方面的性能的办法了吗? 答案是有的,见下文:字符串原创 2012-06-18 17:22:31 · 1073 阅读 · 0 评论