JSP自定义简单标签入门之带有属性

上面写的那个简单标签来控制页面中标签内容的重复次数是固定的,这就是权限“写死了”,这是非常不好的行为,因为其灵活性太差。所以下面就介绍一种使用属性来控制标签内容输出次数的方法。准备工作 创建实现了SimpleTag接口的实现类(或者是继承了SimpleTagSupport类的子类) 在类中为相应的属性字段添加setter方法,注意字段名称一定要一致。否则会出错滴 在tld文件中进行相关约束项的声明,...
阅读(2684) 评论(0)

JSP自定义标签之简单标签入门

在sun官方文档上有下面这样一段话。官方文档声明public interface SimpleTag extends JspTag Interface for defining Simple Tag Handlers. Simple Tag Handlers differ from Classic Tag Handlers in that instead of supporting doStartT...
阅读(2134) 评论(1)

JSP自定义标签必知必会

自定义标签技术自sun公司发布以来,便一向很受欢迎!下面我就来谈一谈如何实现自定义标签,以及如何使用自定义标签。如何实现自定义标签首先我们应该知道原理,不管是标签还是JSP,本身实际上都会被JSP Complier翻译成Servlet,然后才会被执行。那么在Java这门面向对象的语言中,标签就应该是一个特殊的类。之所以说它特殊,仅仅是它出现的地方,以及实现的功能与我们平时见到的普通的类有些不一样罢了...
阅读(1923) 评论(0)

基于表单数据的封装,泛型,反射以及使用BeanUtils进行处理

在Java Web开发过程中,会遇到很多的表单数据的提交和对表单数据的处理。而每次都需要对这些数据的字段进行一个一个的处理就显得尤为繁琐,在Java语言中,面向对象的存在目的便是为了消除重复代码,减少我们程序员的负担。因此,在这里和大家分享一下我学到的一个小技巧。对于封装这里说的“封装”,是指将从客户端提交的表单数据封装到一个bean层entitry中。这样可以方便对数据的处理。下面就来看一个具体的...
阅读(2172) 评论(0)

Cookie 进阶

Cookie作为一个客户端技术被广泛的应用着。我今天也来谈一谈我对Cookie的理解。先来一个小菜(实现“上次登录时间”)具体的思路如下: 通过request.getCookies()方法找到目标Cookie,然后获取内容 将最新的时间记录存储到Cookie中,并进行更新的操作 下面是详细的代码: package cookie;import java.io.IOException; import...
阅读(1993) 评论(0)

如何在网页上生成验证码?

在平时的网站的注册和登录的时候我们经常会遇到要填写验证码的情况,验证码的存在是保护网站系统的一个良好的方式,今天我就来谈一谈我生成验证码的一些心得。整体的使用思路: 首先在Servlet的doGet方法中设置响应头的内容response.setHeader("Content-type", "image/jpeg");这是针对于图片信息的特有的方式。 创建一个缓冲的图片流 配置一些必要的参数,如字体,...
阅读(2524) 评论(2)

Servlet读取文件的最好的方式

在java web 开发的时候不可避免的会读取文本信息,但是方式不同,所付出的代价也是不一样的,今天学到了一个比较好的实用性的技巧,拿来与大家分享一下。读取属性配置文件之所以说成是读取属性(properties)文件,是因为它在开发中使用的频率较高,而且也不像读取xml文件那样的复杂。下面请看先是目录结构: 常规方式 FileInputStream fis = new FileInputStrea...
阅读(3604) 评论(2)

Java 学习之反射机制“解刨”分解类,并获取内容!

正常情况下,单纯的做开发是接触不到反射机制的(额,当然并不排除例外的情况了)。下面我就对我学到的反射方面的知识做一个小小的总结,旨在复习和以后的查看。原理分析: 所谓反射就是将一个类当做我们研究的对象,进行分解,获取其中的内容的过程。其核心就是Class类,他是所有类的研究的对象,基于Class我们就可以获取一个类的字节码,进而获取想要的值。目标类(待解刨的类)package reflect;pu...
阅读(1936) 评论(0)

学生信息管理小系统(以XML为存储方式)

为了更好地应用XML,就写了这个小项目。下面是我的项目的目录结构 项目思路 dao是Date Access Object 数据访问层,主要是负责操作数据 domain是实体层,类似于bean层,放置项目用到的实体Student utils层是有关于XML操作的部分(一般实际开发中是数据库操作部分) view层是视图层(实际开发中是GUI层,与用户直接打交道) Student.xml在这里相当于我们...
阅读(4995) 评论(6)

XML文档操作之JAXP下实现

JAXP是java API for xml PRocessing的缩写。 其API可以在javax.xml.parsers 这个包中找到。这个包向用户提供了两个最重要的工厂类,SAXParserFactory 和DocumentBuilderFactory,我们可以通过这两个类实现之后对XML文件的操作。作为一个xml的解析器,w3c组织官方推荐使用Dom(Document Object Mode...
阅读(1985) 评论(0)

怎么在Eclipse中添加VI插件

下载地址Vi插件下载位置怎么安装?将下载下来的zip文件进行解压,然后把对于的目录下的文件分别复制到eclipse目录下的plugins 和features目录下;注册在eclipse根目录下建立文件:viplugin2.lic,然后在里面添加以下字符串:nd4UFjUMBADcUSeSW8ocLKoGP3lpbWKkcOhIEjarQ15G4hmJI1wysZnHRp1bCsMI检验然后重新开启E...
阅读(2130) 评论(0)

Android学习之Animation(三)

今天观看了一个关于android动画的一些知识,就顺便记录下来,以备之后的学习和参考。在XML文件中使用LayoutAnimationController第一步: 在res/anim文件夹下创建一个xml文件,如list_layout_animation.xml.代码的内容如下面的简单的示例:<layoutAnimation xmlns:android="http://schemas.an...
阅读(1791) 评论(0)

Android学习之Animation(二)

接着上次的View Animation动画,这次是Frame Animation。具体点来讲就是在Frame层面上进行变化的动画效果的设置。说白了就是定时更换“背景”图。来实现不同的界面展示。 实现的步骤也是很简单如下: 在res目录下的drawable文件夹下创建一个xml文件 xml文件以anmiation-list包含要进行轮换的图片资源,即item子标签 ‘然后在代码中使用相关的代码进行设...
阅读(1834) 评论(0)

Android学习之Animation(一)

3.0以前,android支持两种动画模式,Tween Animation,Frame Animation,在android3.0中又引入了一个新的动画系统:Property Animation,这三种动画模式在SDK中被称为Property Animation,View Animation,Drawable Animation。 我今天要说的就是Tween Animation.要实现它有两种方式...
阅读(1895) 评论(0)

Android学习之AppWidget高级效果

接着AppWidget基础学习,今天是一个“进阶版”的小例子,用来检验一下自己的学习效果。于是就做了一个掷骰子的Widget。方便大家观看,先截图如下: 需要注意的是在drawable文件夹下有几张图片,我是在网上下载的别人的素材,你也可以直接在图片素材下载链接,提取码是d47k。下面就开始我们的学习之旅吧。第一步: 是在res/目录下创建一个名为xml的文件夹(其实名字是随意的,不...
阅读(1962) 评论(0)

Android学习笔记之AppWidget

什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。 今天的目标就是怎么创建一个简单的AppWidget。首先我先把目录结构展示一下,方便大家理解。 第一步:我们需要在res目录下创建一个folder,可以命名为xml(但这并不是必须的,你也可以换成你喜欢的名字)。然后在这么目录下创建一个xml文件。我的app...
阅读(1957) 评论(0)

JSP标签JSTL(5)--常用的标签函数

在使用JSTL的标签函数的时候请务必加上如下代码 否则是没有办法使用到这些函数的。常...
阅读(2106) 评论(0)

JSP标签JSTL(4)--URL

标签作用是将一个URL地址格式化为一个字符串,并且保存在一个变量当中。它具有URL自动重写功能。value指定的URL可以是当前工程的一个URL地址,也可以是其他web工程的URL。但是这时需要context属性。也可以添加需要传递的参数。属性 var :变量名称 value:要格式化的URL scope:作用域范围,默认为page context:其他工程路径 可以直接指出一个URL...
阅读(2481) 评论(0)

JSP标签JSTL(3)--迭代操作

简单点说,标签的作用就是迭代输出标签内部的内容。它既可以进行固定次数的迭代输出,也可以依据集合中对象的个数来决定迭代的次数。 <c:forEach var="name" items="expression" varStatus="name" begin="expression" end="expression" step="expressio...
阅读(3077) 评论(2)

JSP标签JSTL(2)--流程控制

对于流程控制,单纯的用jsp脚本,显得很是繁琐,尤其是遇到if判断的时候,写代码的时候就需要特别的小心,因为极有可能会出现符号不匹配的状况。但是利用标签语言就会大大的改善这一状况。流程控制 if标签 when标签 choose标签 otherwise标签 先来看一看if标签的使用 写上你...
阅读(2206) 评论(0)
25条 共2页1 2 下一页 尾页
    个人资料
    • 访问:1123279次
    • 积分:15478
    • 等级:
    • 排名:第738名
    • 原创:340篇
    • 转载:35篇
    • 译文:9篇
    • 评论:631条
    友情链接
    我的偶像
    个人主页
      GitHub
    放松一下
    友情链接
    博客专栏
    最新评论
    版权信息
    去除本页广告
    图片炸弹装填中...

        
    [img=赞一个]http://bpic.588ku.com/element_origin_min_pic/16/12/12/0d96da96cf36505736c09d63832eaac8.jpg[/img]