我使用extras/appgen去产生pojo、页面等代码,运行的时候添加不上页面validator的东西。后来根据已有的代码摸索了一下,找到了添加validator的方法。
1。对于model/*.java这些pojo类,在需要进行validate的属性上面增加如下tag:
java 代码
-
-
-
- public void setCountry(String country) {
- this.country = country;
- }
2。确保在action-servlet.xml中所增加的类(一般自动产生的FormController)设置了validator:
java 代码
- <bean id="publishServerFormController" class="org.appfuse.gemad.webapp.action.PublishServerFormController" autowire="byName">
- <property name="validator" ref="beanValidator"/>
3。页面程序Form.jsp中应当自动包括validator.jsp的引用:
java 代码
- <script type="text/javascript" src="<c:url value="/scripts/validator.jsp"/>"></script>
4。运行ant clean deploy,会根据validator的tag在WEB-INF目录下产生正确的validator.xml,运行程序能产生正确的属性验证行为。
分享到:
相关推荐
通过查阅AppFuse 2.0的官方文档或者从已知的依赖列表中,你可以找到必要的库,如Spring、Hibernate等,并将它们的依赖条目添加到`pom.xml`中。每个依赖项通常包含groupId、artifactId和version,例如: ```xml ...
在本文中,我们将深入了解如何安装并部署 AppFuse 项目。 **1. 预备知识** 在开始之前,确保你已经具备以下基础: - 熟悉 Java 开发环境,例如 JDK 已经正确安装。 - 理解 Maven 构建工具的基本概念和使用方法。 - ...
AppFuse旨在帮助开发者简化项目启动过程中的复杂配置工作,提供了一套标准的目录结构、构建文件以及项目类,使得开发者能够专注于业务逻辑的实现而非基础架构的搭建。它支持多种流行的开源工具和技术框架,如Ant、...
配置环境变量,如JAVA_HOME、M2(指向Maven的bin目录)和M2_HOME,然后在PATH中添加Maven和Tomcat的bin目录,以便于执行命令和运行应用。 生成AppFuse项目时,可以通过执行特定的Maven命令来创建不同类型的项目,...
安装 Maven 后,需要设置 `MAVEN_HOME` 环境变量,并将 Maven 的 `bin` 目录添加到系统 `PATH` 变量中。 #### 三、Maven 的基本使用 Maven 的安装相对简单: - **解压 Maven** 将 Maven 的压缩包解压到指定目录...
1. **添加依赖**:首先,需要将FCKeditor的JavaScript库和相关的CSS文件添加到项目的公共资源目录中,确保在页面加载时可以访问。 2. **创建编辑器实例**:在JSP页面(如`contentInfoForm.jsp`或`aa.jsp`)中,通过...
在本教程中,我们将深入了解如何利用Maven这个强大的构建工具来搭建和管理AppFuse应用。 首先,我们需要理解Maven。Maven是Apache软件基金会开发的一个项目管理和综合工具,主要通过一个项目对象模型(Project ...
在Appfuse中,我们首先创建一个POJO类,然后使用XDoclet工具来生成对应的数据库表定义。XDoclet是一种基于Javadoc的元数据处理器,它可以读取类上的注解,并自动生成相关的代码,如Hibernate的映射文件或Spring的...
- 在 `PersonDaoTest` 和 `PersonManagerTest` 中添加测试方法,验证获取人员列表的功能。 4. **PersonDao 和 Manager 添加 getPeople 方法** - 在 `PersonDao` 和 `PersonManager` 中实现获取人员列表的方法。 ...
Hibernate4在AppFuse中用于持久化数据,提供了强大的查询语言HQL(Hibernate Query Language)以及 Criteria API,能够方便地进行数据检索、更新和删除操作。 在"pfms_lib"这个压缩包中,我们可能会找到以下关键...
在最新的版本2.1.0-M2中,AppFuse 提供了基本(basic)和模块化(modular)两种类型的原型,以便于开发者根据项目需求选择合适的方式来创建项目。 建立项目原型骨架的步骤如下: 1. 首先,通过Maven的archetype...
AppFuse 是一个由 Matt Raible 创建的开源项目,旨在为初学者提供一个快速入门的 J2EE 框架模板。它集成了多种流行的技术,包括 Spring、Hibernate、iBatis、Struts、Xdoclet 和 JUnit,同时也支持 Taperstry 和 JSF...
06年时的appfuse,学习SSH架构的经典入门框架。相对比较老的资料,可以欣赏一下当时的架构,向牛人致敬
AppFuse是一个集成了众多当前最流行开源框架与工具(包括Hibernate、ibatis、Struts、Spring、DBUnit、Maven、Log4J、Struts Menu、Xdoclet、SiteMesh、OSCache、JUnit、JSTL等(现在还有lucene的,无敌了))于一身的...
在本项目中,首先需要进行需求分析,明确B2C系统应有的功能模块,如用户注册登录、商品浏览、购物车、订单管理、支付接口集成等。然后,利用AppFuse的模板工程生成基本的项目结构,包括模型(Model)、视图(View)...