首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

实例讲解JSP上传图片并过滤图片格式和大小

本文实现的是用jsp来上传图片,同时过滤图片格式和大小,来看下面详细的代码介绍吧! package myBean; import java.io.*; public class uploadpic { String picPath;//图片路径 (如:F:picturea.gif) public String pictype[];//设置图片的后缀名 FileInputStream in; int piclength;//设置图片的最大kb public void setpicPath(String picPath)//获得图片的路径 { this.picPath=picPath; } public void setpiclength(int piclength)//设置图片的最大长度 { this.piclength=piclength; } public int getpiclength() { return piclength; } public boolean testlength()//判断图片的长度是否大于设定的最大长度 { try{ in=new File...
类别:网页编程 - JSP技术    查看:133    更新:2014-06-28

jQuery:筛选->过滤->slice(start, [end])

slice(start, [end])     返回值:jQuery 概述 选取一个匹配的子集 与原来的slice方法类似 参数 startInteger 开始选取子集的位置。第一个元素是0.如果是负数,则可以从集合的尾部开始选起。 end (可选)Integer 结束选取自己的位置,如果不指定,则就是本身的结尾。 示例 描述: 选择第一个p元素 HTML 代码: <p>Hello</p><p>cruel</p><p>World</p> jQuery 代码: $("p").slice(0, 1).wrapInner("<b></b>"); 结果: [ <p><b>Hello</b></p> ] 描述: 选择前两个p元素 HTML...
类别:网页编程 - JavaScript    查看:98    更新:2014-05-28

jQuery:筛选->过滤->not(expr)

not(expr)     返回值:jQuery 概述 删除与指定表达式匹配的元素   参数 exprString, DOMElement, Array<DOMElement> 一个表达式、一个元素或者一组元素 示例 描述: 从p元素中删除带有 select 的ID的元素 HTML 代码: <p>Hello</p><p id="selected">Hello Again</p> jQuery 代码: $("p").not( $("#selected")[0] ) 结果: [ <p>Hello</p> ] ...
类别:网页编程 - JavaScript    查看:85    更新:2014-05-28

jQuery:筛选->过滤->map(callback)

map(callback)     返回值:jQuery 概述 将一组元素转换成其他数组(不论是否是元素数组) 你可以用这个函数来建立一个列表,不论是值、属性还是CSS样式,或者其他特别形式。这都可以用'$.map()'来方便的建立。 参数 callbackFunction 给每个元素执行的函数 示例 描述: 把form中的每个input元素的值建立一个列表。 HTML 代码: <p><b>Values: </b></p> <form> <input type="text" name="name" value="John"/> <input type="text" name="password" value="password"/&...
类别:网页编程 - JavaScript    查看:83    更新:2014-05-28

jQuery:筛选->过滤->is(expr)

is(expr)     返回值:Boolean 概述 用一个表达式来检查当前选择的元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true。 如果没有元素符合,或者表达式无效,都返回'false'。 注意:在jQuery 1.3中才对所有表达式提供了支持。在先前版本中,如果提供了复杂的表达式,比如层级选择器(比如 + , ~ 和 > ),始终会返回true 参数 exprString 用于筛选的表达式 示例 描述: 由于input元素的父元素是一个表单元素,所以返回true。 HTML 代码: <form><input type="checkbox" /></form> jQuery 代码: $("input[type='checkbox']"...
类别:网页编程 - JavaScript    查看:93    更新:2014-05-28

jQuery:筛选->过滤->filter(fn)

filter(fn)     返回值:jQuery 概述 筛选出与指定函数返回值匹配的元素集合 这个函数内部将对每个对象计算一次 (正如 '$.each'). 如果调用的函数返回false则这个元素被删除,否则就会保留。 参数 fnFunction 传递进filter的函数 示例 描述: 保留子元素中不含有ol的元素。 HTML 代码: <p><ol><li>Hello</li></ol></p><p>How are you?</p> jQuery 代码: $("p").filter(function(index) { return $("ol", this).length == 0; }); 结果: [ <p>How are you?</p> ] ...
类别:网页编程 - JavaScript    查看:80    更新:2014-05-28

jQuery:筛选->过滤->filter(expr)

filter(expr)     返回值:jQuery 概述 筛选出与指定表达式匹配的元素集合。 这个方法用于缩小匹配的范围。用逗号分隔多个表达式 参数 exprExpression 表达式 示例 描述: 保留带有select类的元素 HTML 代码: <p>Hello</p><p>Hello Again</p><p class="selected">And Again</p> jQuery 代码: $("p").filter(".selected") 结果: [ <p class="selected">And Again</p> ] 描述: 保留第一个以及带有select类的元素 HTML 代码: <p>Hello</p><p>Hello Ag...
类别:网页编程 - JavaScript    查看:103    更新:2014-05-28

jQuery:筛选->过滤->hasClass(class)

hasClass(class)     返回值:Boolean 概述 检查当前的元素是否含有某个特定的类,如果有,则返回true。 这其实就是 is("." + class)。 参数 classString 用于匹配的类名 示例 描述: 给包含有某个类的元素进行一个动画。 HTML 代码: <div class="protected"></div><div></div> jQuery 代码: $("div").click(function(){ if ( $(this).hasClass("protected") ) $(this) .animate({ left: -10 }) .animate({ left: 10 }) .animate({ left: -10 }) .animate({ left: 10 }) ...
类别:网页编程 - JavaScript    查看:95    更新:2014-05-28

jQuery:筛选->过滤->eq(index)

eq(index)     返回值:jQuery 概述 获取第N个元素 这个元素的位置是从0算起。 参数 indexInteger 元素在jQuery对象中的索引 示例 描述: 获取匹配的第二个元素 HTML 代码: <p> This is just a test.</p> <p> So is this</p> jQuery 代码: $("p").eq(1) 结果: [ <p> So is this</p> ] ...
类别:网页编程 - JavaScript    查看:101    更新:2014-05-28

实例代码讲解JSP上传图片并过滤图片格式和大小

本文实现的是用jsp来上传图片,同时过滤图片格式和大小,来看下面详细的代码介绍吧! package myBean;  import java.io.*;  public class uploadpic {        String picPath;//图片路径 (如:F:picturea.gif)        public String pictype[];//设置图片的后缀名        FileInputStream in;        int piclength;//设置图片的最大kb        public void se...
类别:网页编程 - JSP技术    查看:135    更新:2014-05-20

validateRequest 危险字符串过滤

由于在.net中,Request时出现有HTML或javascript等字符串时,系统会认为是危险性值。立马报错。 解决方案一: 在.aspx文件头中加入这句: <%@ Page validateRequest="false" %> 解决方案二: 修改web.config文件: <configuration> <system.web> <pages validateRequest="false" /> </system.web> </configuration> 因为validateRequest默认值为true。只要设为false即可。 ========== 如果未关闭ValidateRequest时,用以下asp.net代码进行危险捕获和提示: PRotected void Page_Error(object sender, EventArgs e) { Exce...
类别:网页编程 - ASP.NET    查看:127    更新:2014-05-20

过滤ASP.NET输出HTML中的无用空格

刚才“不小心”检查了一下ASP.NET生成的代码,惊讶地发现ASP.NET输出的代码居然如此地不紧凑,在标签之间有无数的空格和制表符(TAB),特别是用了嵌套表格之后,那景象真是惨不忍睹啊。   照理说在ASP.NET生成的代码中添加这么多无用的空格/tab可能是为了使生成的HTML代码更具可读性,但是由此带来的问题就是使输出的代码变大了,在带宽有限的今天简直就是一种犯罪,浪费用户的钱财,影响用户的体验嘛!而且ASP.NET属于服务器端编程,不可能会直接编辑最终生成的HTML代码,就算把所有的空格/Tab都去了,也不会带来任何不好的影响的吧!?   基于以上考虑,祭出Reflector,果然发现H...
类别:网页编程 - ASP.NET    查看:85    更新:2014-05-20

ASP实例:过滤不文明字符

Function badchar(str)  badstr="不文明字符列表,用|分开(因发表时不能含有那些字符,所以不能贴出。)"  badword=split(badstr,"|")  For i=0 to Ubound(badword)  If instr(str,badword(i)) > 0 then  badchar=True  Exit For  Else  badchar=False  End If  Next  End Function  Function cutbadchar(str)  badstr="不文明字符列表,用|分开(因发表时不能含有那些字符,所以不能贴出。)"  badword=split(badstr,"|") ...
类别:网页编程 - ASP技术    查看:108    更新:2014-05-19

filter过滤器的使用

过滤器Web 服务组件,它能截获请求和响应并作处理,因此它可以在请求和响应到达目的之前向Web应用程序的请求和响应添加功能。过滤器生活在Servlet容器中,它也有生命周期,它的生命周期由servlet容器管理。过滤器必须是一个实现Filter接口的类的对象,否则不具备过滤器的功能。 Filter接口的主要方法: public void init(FilterConfig fg) //被容器调用初始化过滤器public void doFilter(ServletRequest req,ServletResponse res, FilterChain chain)// 每当有请求或响应时被容器调用进行过滤public void destroy()//被容器调用销毁过滤器有时一个Web应用中的过滤器不止一个,如一个过滤器完成编码转换,另一个完成验证。这时就要...
类别:程序开发 - JAVA    查看:63    更新:2014-05-15

PHP过滤高亮显示的非法字符

<?//如果再用类似tmd的字符串,一定要注意,如果字符串中的字符出现在$StartReplaceHtml或者$EndReplaceHtml中,你需要修改下面的preg_replace中的规则$CheckedMessage="Hello!!他X的..他....X...的....How are you m d "; //the message to be checked echo $CheckedMessage."<br>";$CheckedWords=array("他X的","tmd");//要过滤的非法字符,如果你需要把单个的字符也过滤,比如:他ererX000的过滤出来他,X,的,你就没必要把过滤字符设置成"他X的"只要设置成$CheckedWords=array("他","X","的");就可以了$StartReplaceH...
类别:网页编程 - PHP技术    查看:59    更新:2014-05-04