前端技术
天~嘿
这个作者很懒,什么都没留下…
展开
-
jquery ajax用法实例
1、用ajax动态判断用户名是否存在。js中$("#username").change(function(){var username = $("#username").val();if(username != ''){$.ajax({ url:GLOBAL_CTX+'/users/judgeUsernameIsExist.do?username='+username, t...转载 2018-07-06 09:22:37 · 198 阅读 · 0 评论 -
常用正则表达式(二)
定义正则表达式的字符串:/^[\u0391-\uFFE5\w]+$/.test(value) 只能包括中文字、英文字母、数字和下划线/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; 只能输入5-20个以字母开头、可带数字、“_”、“.”的字符串/^[a-zA-Z]{1}([a-zA-Z0-9]|[._])+$/ 以字母开头、可带数字、“_”、“.”的字符串var...转载 2018-06-26 17:07:14 · 684 阅读 · 0 评论 -
正则表达式
正则表达式语法:(区分大小写)验证方法:str为字符串、patrn为正则表达式方法一:var s=patrn.test(str); //将str与patrn匹配,查找str中是否有与patrn匹配的部分,有则返回true,无则返回false方法二:var s=!patrn.exec(str); //将str与patrn匹配,查找str中是否有与patrn匹配的部分,有则返回false,无则返回tr...转载 2018-06-26 17:07:09 · 172 阅读 · 0 评论 -
js中处理字符串的常用函数
1、获取页面加载完成后 的对象(可在页面加载完成后执行的方法)。 var s = document.readyState; if(s=="interactive"){ alert("网页加载完成!"); }2、js中length获取字符串的长度:var str="字符串字节长度为" ;alert(str.length);3、js中indexOf()的用法:js中indexO...转载 2018-06-26 17:07:03 · 2146 阅读 · 0 评论 -
input标签、radio标签、checkbox标签、select标签
设置input文本框不能修改方式一:在标签中加入disabled="disabled" 属性。方式二:在标签中加入readonly="readonly" 属性。方式三:在js中引用:$("#form input").each(function (i){$(this).attr("disabled","disabled");});radio标签:1、获取一组radio被选中项的值var item =...转载 2018-06-26 17:06:50 · 1300 阅读 · 0 评论 -
EL表达式详解教程
一、JSP EL语言定义E L(ExpressionLanguage) 目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一...转载 2018-06-26 17:06:45 · 278 阅读 · 0 评论 -
JSP中的EL表达式详细介绍
EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user =(User)session.getAttribu...转载 2018-06-22 17:25:26 · 136 阅读 · 0 评论 -
JSTL JSP标准标签库(一)
1 核心标签库JSTL的核心标签库标签共13个,从功能上可以分为4类:表达式控制标签、流程控制标签、循环标签、URL操作标签。使用这些标签能够完成JSP页面的基本功能,减少编码工作。(1)表达式控制标签:out标签、set标签、remove标签、catch标签。(2)流程控制标签:if标签、choose标签、when标签、otherwise标签。(3)循环标签:forEach标签、forToken...转载 2018-06-22 17:25:11 · 126 阅读 · 0 评论 -
JSTL JSP标准标签库(二)
3.<c:remove>标签<c:remove>标签主要用来从指定的JSP范围内移除指定的变量。【语法】:<c:remove var=”变量名” [scope=”page|request|session|application”]/>其中var属性是必须的,scope可以以省略。【示例程序】:使用set标签在session中插入2个值,然后用remove标签移除...转载 2018-06-22 17:25:20 · 138 阅读 · 0 评论 -
JSTL JSP标准标签库(三)
1.3 I18N格式标签库JSTL标签提供了对国际化(I18N)的支持,它可以根据发出请求的客户端地域的不同来显示不同的语言。同时还提供了格式化数据和日期的方法。实现这些功能需要I18N格式标签库(I18N-capable formation tags liberary)。引入该标签库的方法为:<%@ taglib prefix="fmt" uri="http://java.sun.com/...转载 2018-06-22 17:25:05 · 95 阅读 · 0 评论 -
常用正则表达式(三)
首先加个重要的东西 * + ? *代表:0次或者多次 +代表:1次或者多次 ?代表:0次或者1次 在EXT中使用正则表达式验证的方法: fieldLabel : '员工号', name : 'employee.empNo', regex: /^\w+$/, id : 'employee....转载 2018-06-26 17:07:20 · 91 阅读 · 0 评论 -
SHTML介绍
什么是 SHTML使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为“服务器端嵌入”或者叫“服务器端包含”,是一种类似于ASP的基于服务器的网页制作技术。SSI工作原理:将内容发送到浏览器之前,可以使用“服务器端包含 (SSI)”指令将文本、图形或应用程序信息包含到网页中。例如,可以使用 SSI 包含时间/日期戳、版...转载 2018-06-26 17:07:27 · 268 阅读 · 0 评论 -
JSTL-fmt标签库
formatting标签库:就是用于在 JSP 页面中做国际化格式化的动作分为了两类,分别是: 国际化核心标签:<fmt:setLocale>、<fmt:bundle>、<fm...转载 2018-06-28 12:13:48 · 153 阅读 · 0 评论 -
获取上一页面的URL和本页的URL
1、获取上一个网页的URL:String url=request.getHeader("Referer");2、获取本网页的URL:String url=request.getScheme()+"://"+ request.getServerName()+request.getRequestURI();转载 2018-06-28 12:13:41 · 1615 阅读 · 0 评论 -
fn标签
在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的标签,在使用的时候要先加上头<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>就可以使用fn标签了。具体使用方法请参见下表:函数描述fn:contains(string, substring)如果参数string中包含参数substrin...转载 2018-06-28 12:13:36 · 234 阅读 · 0 评论 -
jsp页面中对时间戳字符串格式化为时间标签
datetag.tld文件:<?xml version="1.0" encoding="ISO-8859-1" ?><!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd...转载 2018-06-28 12:13:31 · 529 阅读 · 0 评论 -
jsp中获取当前页的url & response.sendRedirect(url)参数过长及乱码问题
<% String url=request.getScheme()+"://"; //返回协议名称 url+=request.getHeader("host"); //获取请求服务器的主机,如你的http://localhost;8080/bbs/index.jsp..获取得:localhost:8080 url+=request.ge...转载 2018-06-28 12:13:23 · 693 阅读 · 0 评论 -
JSF标签f:selectItems的使用方法
f:selectItem用来为h:selectOneMenu等选择项组件设置数据选项f:selectItems与f:selectItem标签一样,用来为- h:selectManyCheckbox- h:selectManyListbox- h:selectManyMenu- h:selectOneListbox- h:selectOneMenu- h:selectOneRadio等设置数据项。 ...转载 2018-06-28 12:13:12 · 5791 阅读 · 0 评论 -
jquery bind()与unbind()用法
jquery bind()事件用于绑定某个事件,例如click事件。jquery unbind()事件必须先使用bind()事件后才会生效。业务场景:当需对某个按钮添加单击事件,为了控制重复点击,需点击完后立马去掉单击事件。 做法1:采用bind()和unbind()事件。$(function(){$('#btn').bind('click', aa);});function aa()...转载 2018-06-28 12:13:08 · 2009 阅读 · 0 评论 -
当点击前进后退按钮时让HTML和JSP页面不缓存从Web服务器上重新获取页面
当点击后退按钮时,默认情况下浏览器不是从Web服务器上重新获取页面,而是从浏览器缓存中载入页面,那么怎么才能让HTML和JSP页面不缓存呢?下面为大家介绍下比较详细的解决方法:用户退出后,如果点击浏览器上的后退按钮,Web应用将不能正确保护受保护的页面——在Session销毁后(用户退出)受保护的JSP页重新在浏览器中显示出来。然而,如果用户点击返回页面上的任何链接,Web应用将会跳转到登陆页面并...转载 2018-06-28 12:13:02 · 309 阅读 · 0 评论 -
JSP/Servlet 工作原理
ServletServlet 没有 main 方法,不能够独立的运行,它的运行需要容器的支持,Tomcat 是最常用的 JSP/Servlet 容器。Servlet 运行在 Servlet 容器中,并由容器管理从创建到销毁的整个过程。对于用户到达Servlet的请求,Servlet容器会创建特定于这个请求的ServletRequest对象和ServletResponse对象,然后调用Servlet...转载 2018-06-26 17:07:33 · 290 阅读 · 0 评论 -
JSP/Servlet 工作原理
ServletServlet 没有 main 方法,不能够独立的运行,它的运行需要容器的支持,Tomcat 是最常用的 JSP/Servlet 容器。Servlet 运行在 Servlet 容器中,并由容器管理从创建到销毁的整个过程。对于用户到达Servlet的请求,Servlet容器会创建特定于这个请求的ServletRequest对象和ServletResponse对象,然后调用Servlet...转载 2018-06-26 17:07:39 · 105 阅读 · 0 评论 -
js日期和时间戳互换
/** * 将日期格式字符串转换为时间戳 日期字符串格式:yyyy-MM-dd HH:mm:ss */function js_strto_time(str_time){ var new_str = str_time.replace(/:/g,'-'); new_str = new_str.replace(/ /g,'-'); var arr = new_str.spl...转载 2018-06-28 12:13:18 · 270 阅读 · 0 评论