`
Aspen
  • 浏览: 8473 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
SiteMesh 是opensymphony开源组织下一款优秀的Java组件,一般用于页面模板装饰,以减少重复的视图代码为目的。 SiteMesh目前最新版本2.4.1,对HTML页面支持良好,不支持WML页面的装饰。   集成SiteMesh到web application较为简单,在这里假设读者熟悉SiteMesh用于HTML的装饰,如果读者不太了解SiteMesh的用法,请查阅官方相关文档。下面简单列出SiteMesh的使用步骤:   一、SiteMesh用法 1.1 web.xml文件配置过滤器 <!--sitemesh filter--> ...
网络上看到一道JAVA试题: 房间里有猫、狗和人,半夜狗和人都睡了。突然猫叫,狗和人同时被猫叫惊醒。请用 java 程序模拟猫叫同时惊醒狗和人。   给出的参考答案如下:   import java.util.Observable; import java.util.Observer; class Cat extends Observable{ /** * 猫叫 */ public void barking(){ super.setChanged(); System.out.println("猫叫"); super.notifyObserv ...
很多网站的用户登录,从安全上考虑.不仅需要输入用户名和密码,而且也需要输入"验证码",何为验证码这里不着解释,网上也有很多说明.下面给出在Acegi框架下的实现验证码功能的主要代码. 一.新建AuthenticationProcessingFilter 类 java 代码 import net.sf.acegisecurity.Authentication;        import net.sf.acegisecurity.AuthenticationException;        import net.sf.acegisecur ...
        // log user in automatically         Authentication auth = new UsernamePasswordAuthenticationToken(user.getUsername(), user.getConfirmPassword());         try {             ApplicationContext ctx =                 WebApplicationContextUtils.getWebApplicationContext(getSession().getServletCon ...
Global site tag (gtag.js) - Google Analytics