JSP语法 jsp:plugin

<jsp:plugin>   执行一个applet或Bean,有可能的话还要下载一个Java插件用于执行它. JSP 语法 <jsp:plugin   type="bean | applet"   code="classFileName"   codebase="classFileDirectoryName"   [ name="instanceName" ]   [ archive="URIToArchive, ..." ]   [ align="bottom | top | middle | left | right" ]   [ height="displayPixels" ]   [ width="displayPixels" ]   [ hspace="le…

自定义EL表达式

  2009-08-29 10:44 JSP的EL表达式,使得JSP更进一步的无Java代码化,也使得JSP代码阅读方便。因此开发中将JSP中的一些简单逻辑输出制作成自定义的EL是比较有必要的。过程如下: 1).在/Web-INF/tags 下创建描述文件: my-function.tld: <?xml version="1.0" encoding="UTF-8"?> <taglib version="2.0" xmlns="http://java.sun.com/xml/ns/j2ee " xmlns:xsi="http://www.w3.org/2001/XMLSche…

JSP 动作的作用

JSP 动作的作用JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码,通过标记库定义自定义标记-----起始标记-----结束标记-------空标记 包括:<jsp:include><jsp:param><jsp:forward><jsp:plugin><jsp:useBean><jsp:setProperty><jsp:getProperty>…

商城项目笔记1,顶层商品类别的添加(注意JSP,Bean,DAO,DB的分层书写结构)

1.Bean层: public static void addTopCategroy(String name, String descr) { Category c = new Category(); c.setId(-1); c.setName(name); c.setDescr(descr); c.setPid(0); c.setLeaf(true); c.setGrade(1); CategoryDAO.save(c); //add(c); } 2.DAO层 : public static void save(Category c) { Connection conn = null; PreparedStatement pstmt = null; try { conn = DB.getConn(); String sq…

spring 的OpenSessionInViewFilter简介

假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下:  <bean id="txProxyTemplate" abstract="true"        class="org.springframework.transaction.interc…

java.beans.PropertyEditor与CustomEditorConfigurer

java.beans.PropertyEditor从名称看是属性编辑器,可用来将字符串值转换成指定类型的对象。有两个主要的方法:void setValue(Object value);void setAsText(String text);一般不直接实现PropertyEditor接口,而是继承自PropertyEditor的一个实现类java.beans.PropertyEditorSupport简化工作,在子类覆盖setAsText方法是实现字符串到对象的转换工作,setValue方法一般不直接使用,在setAsText方法中将…

Autowired的使用

我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean都建议定义成私有的域变量。并且要配套写上 get 和set方法。虽然可以通过eclipse等工具来自动生成。但是还是会引起程序阅读性上的不便。那么既然注解这么强大。是否可以也把他精简掉呢?当 然可以。 这个标签就是@Autowired,通过 @Autowired的使用来消除 set ,get方法 Spring 2.5 引入了 @Autowired 注释,它可以…

在java中==和equals之间的区别

首先参考文章 http://www.cnblogs.com/findumars/p/3746878.html 对于== 1.==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同 当为基本数据类型的时候,比较的是值的相等。 当为对象的引用的时候,比较的是引用对象在堆上存储的首地址。 2.equals,当我们比较的是自己定义的对象的时候,如果没有重写默认的是继承object的equal, boolean equals(Obje…

struts validator框架

登录程序举例 环境:myeclipse+tomcat5.0 代码 login.jsp             JSP for LoginForm form                             :             :             :             :                         loginForm private String password;     /** age property */     private String age;     /** username property */     private String username;     /** email property */     private String e…

SpringMvc中自动注入失败原因

在SpringMvc中使用自动注入并且给与bean的属性默认值的时候,刚开始tomcat启动报错bean的自动注入失败,后来自己使用@Qualifier使用ByName后Tomcat启动正常没有报自动注入失败的错误,但是在给属性赋予默认值出错,代码调用并没有赋值成功,返回的为null,让我很困扰,找了很久后,发现原因在配置文件中赋予默认值的配置中,如下: 问题处在bean的id上,原因就是id没有全部小写,id最好全部小写这样符…

Spring集成struts(3)

3. 将动作管理委托给 Spring   一个更好的解决方法是将 Strut 动作管理委托给 Spring。您可以通过在 struts-config 动作映射中注册一个代理来实现。代理负责在 Spring 环境中查找 Struts 动作。由于动作在 Spring 的控制之下,所以它可以填充动作的 JavaBean 属性,并为应用诸如 Spring 的 AOP 拦截器之类的特性带来了可能。   清单 5 中的 Action 类与清单 4 中的相同。但是 struts-config 有一…

Spring Aop Step-By-Step 学习笔记

最近由于工作需要,要求掌握关于Spring 方面的东西。所以花了两个星期的时间来学习Spring的基本知识,主要包括 Ioc和Aop两方面。 本文为笔者的Spring 在Aop方面的学习笔记,主要结合了Spring In Action 第三章和 Spring-Reference 第五章为学习向导。根据自己的理解和书中的实例来一步一步完成对于在Spring 中Aop 方面的编程。其中基础部分Ioc需要读者自己参考资料了解,本文将不做描述。 说明:我将…

Spring 系列:进入 Spring MVC

style="width:345px;" marginwidth="0" marginheight="0" src="http://www.ymfund.com/web/ad.html" frameborder="0" width="468" scrolling="no" height="60"> 在 Spring 系列 的第 3 部分中,我介绍 Spring MVC 框架。就像在以前的文章中一样,我用银行示例介绍如何建模和构建简单的应用程序。示例应用程序包含了已经学过的一些技术(例如依赖注入),但是主要演示 Spring MVC 的特性。 在开始…

【Spring入门-01】Bean

文章目录Spring Bean作用域singletonprototyperequestsession作用域代理懒加载生命周期初始化销毁配置全局默认初始化、销毁方法Bean 前置、后置处理器参考 Spring Bean 作用域 singleton:一个 Bean 容器中只存在一个实例(Spring 默认作用域) prototype:每次注入或者通过 Spring 应用上下文获取时都会创建一个单独的实例 request:每个 request 请求都会创建一个单独的实例 session:每个 session…
下一页 »