- 浏览: 130452 次
- 性别:
- 来自: 吉林
最新评论
文章列表
上次介绍了简单的taglib自定义标签,发现单纯的无属性自定义标签不能满足我们,如果可以在标签从加入我们需要的属性那么这样的话会更发方便了,可以根据我需要的什么参数直接传到指定的类展现我需要的内容,下面介绍带属性的taglib如何定义.
Java代码:
public class FieldTag extends TagSupport {
private static final long serialVersionUID = -3282476920723218742L;
private String field;
private Integer count;
publi ...
之前例子已经写好了,由于时间关系一直没有发布,这次带来的是关于taglib中的<tag>的基本功能已经介绍完毕了,在taglib中我们发现有一个标签叫做<function>,这次简单介绍<function>标签的基本用法,<function>标签可以做什么呢?它可以让我们在jsp用直接调用某个方法,根据自定义的方法返回指定的值,兼容jstl标签,省去了在jsp中直接使用<%!%>来定义方法体再调用的繁琐.如果你用过el语言的话估计会很快上手,其实<function>标签就是一个拥有方法体的el语言.注意:function所定 ...
上2篇文章分别了介绍了taglib的无属性状态和有带属性状态,但是都是分别都是独立的闭标签,这次带来的是带属性的和带标签体的例子,仿照jstl中的forEach循环构造一个简单的循环标签.
Java代码如下:
package org.lxh.taglib;
import java.util.Collection;
import java.util.Iterator;
import java.util.Map;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.BodyTagSu ...
今天写了个简单的基于jsp2.0的自定义Taglib标签,JSP2规范简化了标签库的开发,在JSP2中开发标签库只需如下几个步骤:
1).开发自定义标签处理类;
2).建立一个*.tld文件,每个*.tld文件对应一个标签库,每个标签库对应多个标签;
3).在JSP文件中使用自定义标签。
1 开发自定义标签类
当我们在JSP页面使用一个简单的标签时,底层实际上由标签处理类提供支持,从而可以使用简单的标签来封装复杂的功能,从而使团队更好地协作开发(能让美工人员更好地参与JSP页面的开发)。
自定义标签类都必须继承一个父类:javax.servlet.jsp.tagext.SimpleTagSu ...
在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。
不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修改这个用户名密码的地方。
最终,找到两种解决办法:
办法一:在TortoiseSVN的设置对话框中,选择“已保存数据”,在“认证数据”那一行点击“清除”按钮,清楚保存的认证数据,再检出的时候就会重新跳出用户名密码输入框。
如果方法一不起作用,则可以 ...
接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.
添加文件
在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:
这时候,你需要告知TortoiseSVN你的操作,如图:
加入以后,你的文件会变成这个状态,如图:
http://pic002.cnblogs.com/images/2012/59020/2012032015092946.png
这时候使用TortoiseSVN进行提交.这样别人就能看到你所做的更改了,如图.
http://pic002.cnblogs.com/im ...
上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.
首先打开VisualSVN Server Manager,如图:
http://pic002.cnblogs.com/images/2012/59020/2012032013424241.png
可以在窗口的右边 ...
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.
首先来下载和搭建SVN服务器.
现在Subversion已经迁移到apache网站上了,下载地址:
http://subversion.apache.org/packages.html
这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.
windows操作系统下面的二进制文件包一共有5种,如图:
个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用.
然后下载TortoiseSVN客户端,官网下载地址:http://tor ...
Ubuntu虚拟机报错 在VMware提示:已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作......。解决方案?
先参考以下:
虚拟化技术的可以在BIOS中开启,开启方法如下:
1、进入BIOS。开机时按F2或F12或DEL或ESC ...
启动tomcat 一直在控制台输出 No mapping found for HTTP request with URI
解决方案
1.在springmvc的配置文件中添加<mvc:default-servlet-handler/>可以解决
2.把springmvc的配置文件中 <context:component-scan base-package="xxx.yyy.zzz">改成你controller层的上一级目录包就行了 ,
比如你的controller类全部放在com.org.yy下,你只要扫描到com.org.*下就行了
Spring3.1启动时报错:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.springframework.core.CollectionFactory.<clinit>(CollectionFactory.java:64)
at org.springframework.core.SimpleAliasRegistry.<init>(SimpleAliasRegistry.java:4 ...
http://www.cnblogs.com/mxmbk/
https://my.oschina.net/u/2272916/blog/352297
http://blog.csdn.net/catoop/article/details/50337613
一、基本要求
基本要求就是指,你必须要学会的知识,而且这里面大部分内容,在面试里出现的概率都是极高的。因此,这部分内容你没有选择,只能选择啃下它,你可以花一年,也可以花十年,或者带到棺材里学习也可以。
1)语言的基础部分:
基本要求的第一个,当然是语言的基础部分。基础部分其实就是语法以及一些关键字的作用,像一些if/else、for循环这类基础的语法,以及一些new、class、public这类的基础关键字,大部分情况下面试问的是比较少的,因为这部分内容,只要你写过几年Java,基本上都没有什么问题。
那么基础部分的重点,其实主要就是 static、final、transient、vol ...
随着电子商务行业的发展,很多中小企业也加入了电子商务大军,实现电子商务非常重要的一个需求就是有一个强大的电子商务网站平台,用于对企业电子商务相关产品、服务进行管理等操作。而完成整个电子商务流程最不能越 ...