
JavaEE
文章平均质量分 81
aionbo
这个作者很懒,什么都没留下…
展开
-
taglib 自定义标签
taglib自定义标签一个tag就是一个普通的java类,它惟一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继承TagSupport或者BodyTagSupport,再做一些特别的转载 2017-02-09 21:26:20 · 391 阅读 · 0 评论 -
CAS 服务端和客户端证书配置
证书的配置主要分为两大步:服务端生成配置证书,应用端导入证书。SSO服务端生成keystore, 此文件用于tomcat/conf/server.xml中配置及导出证书;12keytool -genkey -keyalg RSA -alias mlongbosso -dname "cn=passport.mlongbo.com"-keystore /home/ndoc/test/cas/mlong...转载 2018-04-18 10:51:36 · 648 阅读 · 0 评论 -
ubuntu 安装jdk
ubuntu 安装jdk 的两种方式:1:通过ppa(源) 方式安装.2:通过官网下载安装包安装.这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级使用ppa/源方式安装1.添加ppasudo add-apt-repository ppa:webupd8team/javasudo apt-get update转载 2017-10-09 14:57:32 · 230 阅读 · 0 评论 -
RSA那点事
RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被IS转载 2017-06-27 16:27:17 · 250 阅读 · 0 评论 -
JavaWeb的各种中文乱码终极解决方法
一、Servlet输出乱码1. 用servlet.getOutStream字节流输出中文,假设要输出的是String str ="钓鱼岛是中国的,无耻才是日本的"。1.1 若是本地服务器与本地客户端这种就不用说了,直接可以out.write(str.getBytes())可以输出没有问题。因为服务器中用str.getBytes()是采用默认本地的编码,比如GBK。而浏览器也解析时也转载 2017-03-21 17:05:42 · 353 阅读 · 0 评论 -
Spring学习总结——Spring实现AOP的多种方式
AOP(Aspect Oriented Programming)面向切面编程,通过预编译方式和运行期动态代理实现程序功能的横向多模块统一控制的一种技术。AOP是OOP的补充,是spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP可以分为静态织入与动态织入,静态织入即在编译前将需织入内容转载 2017-02-10 21:38:16 · 311 阅读 · 0 评论 -
Web.xml中Filter过滤器标签几个说明
在研究liferay框架中看到Web.xml中加入了过滤器的标签,可以根据页面提交的URL地址进行过滤,发现有几个新标签没用过,下面就介绍以下几个过滤器的标签用法:filter>filter-name>logfilter-name>filter-class>lee.LogFilterfilter-class> filter>filter-mapping>filter-n转载 2017-02-09 22:06:02 · 370 阅读 · 0 评论 -
JSTL中读取集合中的各种方法
循环:${ 集合变量名字.属性或者直接集合所以定义的变量名字}List&Set:根据当前元素下标取值,格式:${Scope的范围.集合的名字[下标元素]}默认pageScope(当前页有效) Map:根据当前元素下标取值,格式:${Scope的范围.集合的名字[Map中的key值]}默认pageScope(当前页有效)循环:遵循Java中Map的属性,循环的时候相当于一转载 2017-02-09 22:04:07 · 1944 阅读 · 0 评论 -
Taglib标签之六Taglib中常用的属性值与tld常用标签简介与web.xml设置自定义标签的uri
tld标签的描述文件 标签的描述文件是一个描述整个标签库标记信息和标签库中每个标签处理器以及其属性的XML文档。可以包含如下的一些元素。 1. tlibversion:标签库版本号,是一个点式十进制数(例如1.0),最多为4组小数点分隔的数字组成。 2. jspversion:标签库所需的JSP规范最低版本,例如JSP1.1。 3. shortname:标签库的缩写转载 2017-02-09 22:02:18 · 615 阅读 · 0 评论 -
Taglib自定义标签之五SimpleTagSupport使用
介绍了TagSupport和BodyTagSupport之后,在jsp2.0中也新增加了一个叫做SimpleTagSupport的类,该类是对于一些JSP页面中不包含scriptlet的自定标签需求,可以继承它来做制作标签处理类,而不用处理一些TagSupport、BodyTagSupport类别中回传值的问题,应付复杂的生命周期呼叫。尽管有了一些限制,对于简单的自订标签需求,使用SimpleTa转载 2017-02-09 21:58:05 · 1258 阅读 · 0 评论 -
Taglib自定义标签之四自定义标签中的Function函数
之前例子已经写好了,由于时间关系一直没有发布,这次带来的是关于taglib中的的基本功能已经介绍完毕了,在taglib中我们发现有一个标签叫做,这次简单介绍标签的基本用法,标签可以做什么呢?它可以让我们在jsp用直接调用某个方法,根据自定义的方法返回指定的值,兼容jstl标签,省去了在jsp中直接使用来定义方法体再调用的繁琐.如果你用过el语言的话估计会很快上手,其实标签就是一个拥有方法体的el语转载 2017-02-09 21:55:53 · 371 阅读 · 0 评论 -
Taglib自定义标签之三简单仿JSTL中带标签体的ForEach循环
上2篇文章分别了介绍了taglib的无属性状态和有带属性状态,但是都是分别都是独立的闭标签,这次带来的是带属性的和带标签体的例子,仿照jstl中的forEach循环构造一个简单的循环标签.Java代码如下:package org.lxh.taglib;import java.util.Collection;import java.util.Iterator;import jav转载 2017-02-09 21:53:47 · 1206 阅读 · 0 评论 -
Taglib自定义标签之二带属性标签
上次介绍了简单的taglib自定义标签,发现单纯的无属性自定义标签不能满足我们,如果可以在标签从加入我们需要的属性那么这样的话会更发方便了,可以根据我需要的什么参数直接传到指定的类展现我需要的内容,下面介绍带属性的taglib如何定义.Java代码:public class FieldTag extends TagSupport { private static final long转载 2017-02-09 21:50:07 · 924 阅读 · 0 评论 -
Taglib自定义标签之一
开发自定义标签处理类; 建立一个*.tld文件,每个*.tld文件对应一个标签库,每个标签库对应多个标签; 在JSP文件中使用自定义标签。1 开发自定义标签类当我们在JSP页面使用一个简单的标签时,底层实际上由标签处理类提供支持,从而可以使用简单的标签来封装复杂的功能,从而使团队更好地协作开发(能让美工人员更好地参与JSP页面的开发)。自定义标签类都必须继承一个父类:javax.ser转载 2017-02-09 21:46:40 · 451 阅读 · 0 评论