常用Struts标签库

 Struts标签库是一个JSP自定义标签的集合,根据其内标签功能和使用习惯的不同,Struts提供了以下5个标签库。 Bean Tags:这个标签库内的标签可用来管理Bean,包括访问Bean、访问Bean的属性及创建Bean。 HTML Tags:这个标签库内的标签可用来生成HTML表单。 Logic Tags:这个标签库内的标签可用来进行逻辑判断、集合迭代和流程控制。 Nested Tags:这个标签库扩展了前面3个标签库,运行标签间的嵌套。 …

ActionForm

配置ActionForm   Bean             ActionForm   bean被ActionServlet用于保存request参数。这些bean有与HTTP   request参数的名字相对应的属性名。Controller从request参数创建ActionForm   bean的实例,然后把该实例传递级Action类。             ActionForm   bean在配置文件中用<form-bean>元素声明为全局的。               下面从配置文件范例中摘录的一段显示了怎样声明表单bean:     …

struts标签bean:define

<bean:define id="foo" value="This is a new String"/><bean:define id="bar" value='<%= "Hello, " + user.getName() %>'/><bean:define id="last" scope="session" value='<%= request.getRequestURI() %>'/> 二是复制一个现有的bean给新的bean:<bean:define id="foo" name="bar"/> <bean:define id="baz" name="bop" type="com.mycompany.MyClass"/> …

错误:No getter method available for property XXX for bean under name XXXForm 的解决

经常会出现 No getter method available for property XXX for bean under name XXXForm   其中最基本原因就是找不到XXX的getXXX的方法 昨天在struts里设置时,就出现了此问题,找了N多个方法,都不见效,到最后终于被我发现问题所在 我的Form 是在struts-config.xml里设的DynaValidatorForm 在jsp里死活总是出现这个错误信息, 到最后我把控件都加上,name="XXXForm" ,如下: <html:select name="XXXForm…

Struts Bean 标签库学习笔记

Struts Bean标签库主要用于:1 创建新的Bean或输出Bean 2 访问已有的Bean及Bean的属性3 访问HTTP请求的Header信息,参数信息,Cookie,并将这些信息存放在一 个新的Bean中4 访问HTTP请求信息或者JSP的隐含对象5 访问Web应用资源Cookie是服务器保存在客户端硬盘上记录客户信息的小文件,都是name/value形式的信息,用于跟踪客户端用户的状态.的标签作用是获取浏览器中指定的Cookie的属性值并将其存入一…

struts标签–bean:define

struts标签bean:define 一是定义新字符串常量: <bean:define id="foo" value="This is a new String"/> <bean:define id="bar" value='<%= "Hello, " + user.getName() %>'/> <bean:define id="last" scope="session" value='<%= request.getRequestURI() %>'/> 二是复制一个现有的bean给新的bean: <bean:define id="foo" name="bar"/> <bean:define id="ba…

(转) Struts2 中s:iterator 标签的用法

最近自己在研究SSH的整合使用,由于进入公司后一直使用的都是EJB,所以SSH基本上用不到,然而SSH又是主流的一个框架模式,所以花了几天的时间把SSH整合案例做了出来,今天就来的写一下 Struts2 中 s:iterator 标签的使用。 s:iterator 标签 一般都是用来抓取List中的内容,而List中一般都是存放的一些dto,下面是一个简单的实例, dto: package com.bsn.po; import java.util.List; public class Grou…

HIbernate-tools修改记录

HIbernate-tools修改记录1,增加中文注释,参考BLOG:[url]http://www.blogjava.net/pauliz/archive/2009/11/13/302162.html[/url]2,修改默认ID生成规则public String getTableIdentifierStrategyName(TableIdentifier identifier) { //return "assigned"; return "uuid";//默认UUID }3,增加ONE-TO-MANY的集合注解的targetEntity属性,也可以增加其他属性public String generateCollectionAnnotation…

Spring MVC的@RequestMapping注解的方法签名异常

  病理特征:Errors/BindingResult argument declared without preceding model attribute. Check your handler method signature     堆栈信息:忘了^_^...     自从使用Spring框架以后,笔者再也没有用EJB了,当然更不会用落后的Struts。Spring与Struts为两种不同功能的框架,没有可比性,但Spring框架中有个子模块Spring MVC与Struts功能是一样的,如果项目中选用Spring来管理服务层,加上它有MVC模…

HelloWorld EJB代码编写

1.编写主接口程序  在文本编辑器中编辑HelloHome.java文件,并保存在C:/work/hello目录下,其代码为:  //本接口需要引入的类或接口  import java.rmi.RemoteException;  import javax.ejb.CreateException;  import javax.ejb.EJBHome;  //定义主接口,必须继承EJBHome   public interface HelloHome extends EJBHome {   //定义EJB创建方法   Hello create() throws CreateExcept…

EJB

EJB       EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。       在J2EE里,Enterprise Java Beans(EJB)称为Java 企业柄,是Java的核心代码,分为整体柄和片段柄和消息柄三个部分,其中的消息柄将在以后再作讨论。现在我们来看看什么是整体柄和片段柄。       整体柄是一种对象: 标准Java对象由创建它…

MyEclipse5.0M1发布了

J2EE开发工具MyEclipse5.0M1版本5月中旬发布了,作为J2EE领域的商用产品,它的5.0版本还是加入了很多诱人的新特性.        *支持eclipse3.2和WTP1.5        *向后兼容myeclipse4.1        *linux版本支持myeclipse web2.0浏览器和javascript调试        *JSP编辑器性能有大幅提高        *先进的创建html,jsp,xml向导        *数据库支持的改进        *定制实体关系图创建表,先进的拖拽功能        *数…

开发ssh框架,里面的一些包得意思

从网上搜了下,copy下来,以备后用:     DAO : data access object 与数据库交互的相关JAVA代码写在这, 比如对DATABASE的增删改查;   model:存放模型,通常是实体BEAN,也就是你业务建模分析出来的那些 actor等实物类;   service:是后来网上大多数人经验总结出来,从而增加了这么一个层次,主要是为了降低耦合,面向接口、组件编程,具体的服务类,能产生实际效果和影响的类放于此;   util:util…

J2EE 自定义标签

Struts 发表评论
J2EE 自定义标签的步骤:1. 对于一个空体标签需要继承javax.servlet.jsp.tagext.TagSupport;a.重写doStartTag()和doEndTag()方法;2.在tld文件中注册标签和映射标签对应的方法;a.将tld注册文件放到WEB-INF目录下,系统自动识别。b.将tld注册文件放到任意路径,然后在web.xml文件中注册say.tld 注册文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE taglib PUBLIC "-//Sun Microsystems, …
下一页 »