Jsp
张伟灿
您还可以输入300个字符
展开
-
jsp 自定义标签【EL表达式定义】 简单例子一
标签库组成:1。标签处理程序类----实现标签所代表功能的程序段2。标签库描述文件(tld)---描述标签处理程序与前端标签的匹配3。标签指示----用在jsp显示端的要实现一个简单的,计算,字符串长度的标签。(一):标签处理程序:package taglib;import org.apache.log4j.Logger; 引用log4j库/** * * @author zwc * */public class StringUtils { private static Logger logger = L原创 2010-06-29 15:25:00 · 1919 阅读 · 0 评论 -
对于 标签文件 的简单操作之一
<br />为了简化,标签的开发,所以标签文件的出现就是为此而来!!<br /> <br />(一)<br />1。定义一个简单的标签文件:nowTime.tag<br /><jsp:useBean id="nowTime" class="java.util.Date"/><br />${nowTime}<br />注意,这个,标签文件必须放到WEB-INF/tags下,或者,WEB-INF/tags的子目录下<br />2。在jsp页面中可以直接调用:<br /><%@ page language="ja原创 2010-07-07 17:09:00 · 712 阅读 · 0 评论 -
commons-upload 实现文件的上传功能
<br />html:<br /> <br /><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><br /><html><br /> <head><br /> <title>upload</title><br /> </head><br /> <body><br />原创 2010-07-05 20:02:00 · 1122 阅读 · 0 评论 -
EL表达式
<br />EL表达式<br /> 1、EL简介<br />1)语法结构<br /> ${expression}<br />2)[]与.运算符<br /> EL 提供.和[]两种运算符来存取数据。<br /> 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。<br />例如:<br /> ${user.My-Name}应当改为${user["My-Name"] }<br /> 如果要动态取值时,就可以用[]转载 2010-07-06 10:24:00 · 714 阅读 · 0 评论 -
JSTL详解(四)
<br />9.3.9 用于包含页面的 <c:import> <br /><c:import> 标签允许包含另一个 JSP 页面到本页面来。它的属性和描述如表 9.9 所示: <br />表 9.9 <c:import> 标签属性和说明 <br />属性 <br /> 描述 <br /> <br />url <br /> 需要导入页面的 URL <br /> <br />context <br /> Web Context 该属性用于在不同的 Context 下导入页面,当出现 context 属性时转载 2010-07-06 10:49:00 · 710 阅读 · 0 评论 -
JSTL详解(五)
<br />9.5 I18N formatting 标签库 <br />看到 I18N 就应该想到知识“国际化”, I18N formatting 标签库就是用于在 JSP 页面中做国际化的动作。在该标签库中的标签一共有 12 个,被分为了两类,分别是: <br />q 国际化核心标签: <fmt:setLocale> 、 <fmt:bundle> 、 <fmt:setBundle> 、 <fmt:message> 、 <fmt:param> 、 <fmt:requestEncoding>转载 2010-07-06 10:51:00 · 605 阅读 · 0 评论 -
学习编写标记文件(tag)上
<br />学习编写标记文件(tag)上 <br />//wrote by bGiraffe 14-10-2006<br />//本文章的例子下载http://pickup.mofile.com/3643634964818862<br />学习编写标记文件(tag):<br />自定义标记的用途就是给程序员可以自定一些特定功能的标记, 以及封装代码, 达到分工, 重用性等<br />多种好处.<br />JSP规范2.0中新增了标记文件(tag file)的使用, 免除以前自定义标记必须为一个Java类,转载 2010-07-07 17:29:00 · 980 阅读 · 0 评论 -
EL表达式取整或者取固定位小数 目前最好的方法(转载)
EL表达式取整或者取固定位小数 目前最好的方法(转载)2010-03-24 18:39<br />在网上查了许多资料都说EL表达式无法取整,的确EL表达式除法结果为浮点型。<br />例如${8/7} ,${6/7} ,${12/7 } 在页面的显示结果分别为:<br />1.1428571428571428 <br />0.8571428571428571 <br />1.7142857142857142<br />现在我的目的是只取前面的整数,此时我用的是EL表达式的<fmt:formatNumber转载 2011-01-11 18:56:00 · 2853 阅读 · 0 评论 -
EL表达式 三目运算符在不同版本Tomcat中的表现
我在JSP页面中使用了EL表达式${param.ftablename==nullexamField.ftabblename:param.ftablename},自己测试没有错误,放到同事机器上就报错(上面的错误),说我的写的不对,没见过EL表达式里使用三目运算符的,非得让我换成其他的判断形式,换就换,反正程序咋写都一样,有时间了自己查原因。 问题不好查,一样的代码只是放到不同的机器上转载 2013-06-28 15:23:22 · 2354 阅读 · 2 评论 -
一篇很全面的freemarker教程
以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出转载 2014-01-08 14:19:03 · 891 阅读 · 0 评论 -
freemarker数字默认不加逗号
* 在模板中直接加.toString()转化数字为字符串,如 ${num.toString()} * 使用?c控制,如 ${num?c}* 在freemarker配置文件freemarker.properties(在class目录下即可)加number_format=# * 在模板中直接加;* 通过freemarker.template.Configuration转载 2014-01-08 17:55:09 · 1220 阅读 · 0 评论 -
JDWP Transport dt_socket failed to initialize
启动一个TASK应用,平常都可以正常启动的,今天启动报错如下: ERROR: transport error 202: bind failed ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510) JDWP exit error AGENT_ERROR_TRANSPORT转载 2014-01-09 10:37:44 · 1068 阅读 · 0 评论 -
@WebServlet
编写好Servlet之后,接下来要告诉Web容器有关于这个Servlet的一些信息。在Servlet 3.0中,可以使用标注(Annotation)来告知容器哪些Servlet会提供服务以及额外信息。例如在HelloServlet.java中: @WebServlet(“/hello.view”) public class HelloServlet extends HttpSe转载 2014-03-28 16:47:50 · 8628 阅读 · 0 评论 -
JSTL详解(七)
<br />9.7 Functions 标签库 <br />称呼 Functions 标签库为标签库,倒不如称呼其为函数库来得更容易理解些。因为 Functions 标签库并没有提供传统的标签来为 JSP 页面的工作服务,而是被用于 EL 表达式语句中。在 JSP2.0 规范下出现的 Functions 标签库为 EL 表达式语句提供了许多更为有用的功能。 Functions 标签库分为两大类,共 16 个函数。 <br />q 长度函数: fn:length <br />q转载 2010-07-06 10:58:00 · 615 阅读 · 1 评论 -
JSTL详解(三)
<br />9.3.2 用于赋值的 <c:set> 标签 <br /><c:set> 标签用于为变量或 JavaBean 中的变量属性赋值的工作。它的属性和描述如表 9.4 所示: <br />表 9.4 <c:set> 标签属性和说明 <br />属性 <br /> 描述 <br /> <br />value <br /> 值的信息,可以是 EL 表达式或常量 <br /> <br />target <br /> 被赋值的 JavaBean 实例的名称,若存在该属性则必须存在 property 属性转载 2010-07-06 10:46:00 · 579 阅读 · 0 评论 -
JSTL详解(二)
<br />9.2.3 EL 表达式的操作符 <br />EL 表达式中还有许多操作符可以帮助完成各种所需的操作,之前的示例中“ . ”、“ [] ”就是其中的两个,下面将用表 9.1 来展示所有操作符及它们各自的功能。 <br />表 9.1 EL 表达式的操作符 <br />操作符 <br /> 功能和作用 <br /> <br />. <br /> 访问一个 bean 属性或者 Map entry <br /> <br />[] <br /> 访问一个数组或者链表元素 <br /> <br />(转载 2010-07-06 10:42:00 · 660 阅读 · 0 评论 -
jsp 自定义标签【继承TagSupport类】【在 tld描述 中声明 代码段变量】 简单例子四
<br />就是在jsp页面中调用变量如<%=a%><br />1。标签程序代码实现部分:<br />package taglib;<br />import javax.servlet.jsp.JspException;<br />import javax.servlet.jsp.tagext.TagSupport;<br />import org.apache.log4j.Logger;<br />/**<br /> * <br /> * @author zwc<br /> *<br /> */<br /原创 2010-07-01 10:09:00 · 1131 阅读 · 0 评论 -
ServletContext与ServletConfig的深度分析
<br />对于web容器来说,ServletContext接口定义了一个servlet环境对象,这个对象定义了一个在servlet引擎上的servlet的视图。通过使用这个对象,servlet可以记录事件,得到资源并得到来自servlet的引擎类。<br />servlet容器在启动时会加载web应用,并为每个web应用创建唯一的servlet context对象,可以把ServletContext看成是一个Web应用的服务器端组件的共享内存,在ServletContext中可以存放共享数据,他提供了4个转载 2010-07-01 16:39:00 · 684 阅读 · 0 评论 -
打包自定义标签为jar
如果把自己写的标签,打成jar,文件,那么,以后,如果需要用,直接,拷贝到,web-inf,的lib目录下,即可,方便,那么,打包布置:1。发布项目,就是先把所要的java,文件,编译下2.整理,需要的,文件,如,我们只需要,taglib目录和,对应的tld,文件那么整理,后为====================================================================3。最重要的,一步,谨记移动test-1.0.tld,到 META-INF 目录下,要不,j原创 2010-07-01 11:46:00 · 1471 阅读 · 1 评论 -
TOMCAT JSP WEB-INF META-INF目录详解
<br />================================================<br />WEB-INF<br /> /WEB-INF/web.xml<br /> 你的Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则;<br /><br /> /WEB- INF/classes/<br /> 这个目录包含了站点所有用的 class 文件,包括 servlet class 和非servl转载 2010-07-01 11:50:00 · 5361 阅读 · 1 评论 -
jsp 自定义标签【继承TagSupport类】【区别与例一】 简单例子二
标签库组成:1。标签处理程序类----实现标签所代表功能的程序段2。标签库描述文件(tld)---描述标签处理程序与前端标签的匹配3。标签指示----用在jsp显示端的要实现一个简单的,计算,字符串长度的标签。(一):标签处理程序:注意:这里可以,实现Tag接口,或者,重写它的支持类TagSupportpackage taglib;import java.io.IOException;import java.util.Date;import javax.servlet.jsp.JspException;im原创 2010-06-30 12:01:00 · 2173 阅读 · 0 评论 -
jsp 自定义标签【继承TagSupport类】【带有参数】 简单例子三
<br />1。标签代码实现类:<br />package taglib;<br />import java.io.IOException;<br />import java.io.Writer;<br />import javax.servlet.jsp.JspException;<br />import javax.servlet.jsp.tagext.TagSupport;<br />import org.apache.log4j.Logger;<br />/**<br /> * <br /> * @原创 2010-06-30 15:42:00 · 2856 阅读 · 0 评论 -
jsp 自定义标签【继承TagSupport类】【继承TagExtraInfo类 声明 代码段变量】 简单例子五
<br />0。前提:<br />TagData:描述标签属性相关信息的类<br />VariableInfo :描述代码段,jsp中,变量的一些,定义信息<br /> <br />1。标签代码实现类:【与上个例子,解释一样,不在赘言】<br />package taglib;<br />import javax.servlet.jsp.JspException;<br />import javax.servlet.jsp.tagext.TagSupport;<br />import org.apache.原创 2010-07-01 10:49:00 · 1583 阅读 · 0 评论 -
jsp 通过 web.xml 配置,进行用户验证
1。通过web进行配置,设置,用户访问页面,进行权限,密码判断 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">protectedArea1原创 2010-07-01 17:25:00 · 1195 阅读 · 0 评论 -
Taglib 原理和实现之支持El表达式
1.先看这么一个例子<%@ page contentType="text/html; charset=gb2312" language="java"%><%@ taglib uri="/WEB-INF/tlds/c.tld" prefix="c"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><body><%String tut = "t转载 2010-07-06 10:34:00 · 1107 阅读 · 0 评论 -
filter实现登录验证,并且过滤servlet
<br /> <br />登录html:<br /><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><br /><html><br /> <head><br /> <title>Login</title><br /> </head><br /> <body><br />原创 2010-07-06 17:04:00 · 2792 阅读 · 0 评论 -
JSTL详解(一)
<br />概述 <br />在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了 JSTL ( JSP Standard Tag Library )。大多数 JSP 页面逻辑提供了实现的 JSTL 技术,该技术本身就是一个标签库。 <br />Sun 公司 Java 规范标准的 JSTL 由 apache jakarta 组织负责维护。作为开源的标准技术,它一直在不断地完善。 JSTL 的发布包转载 2010-07-06 10:38:00 · 516 阅读 · 0 评论 -
JSTL详解(六)
<br />9.6 Database access 标签库 <br />Database access 标签库中的标签用来提供在 JSP 页面中可以与数据库进行交互的功能,虽然它的存在对于早期纯 JSP 开发的应用以及小型的开发有着意义重大的贡献,但是对于 MVC 模型来说,它却是违反规范的。因为与数据库交互的工作本身就属于业务逻辑层的工作,所以不应该在 JSP 页面中出现,而是应该在模型层中进行。 <br />对于 Database access 标签库本书不作重点介绍,只给出几个简单示例让读者略微了解转载 2010-07-06 10:55:00 · 569 阅读 · 0 评论 -
Jsp 防止表单重复提交几种方案
SP避免Form重复提交的三种方案 1) javascript ,设置一个变量,只允许提交一次。 var checksubmitflg = false; function checksubmit() { if (checksubmitflg == true) { return false; } checksubmitfl转载 2014-04-16 17:47:12 · 1184 阅读 · 0 评论