引用
1、easystruts1.1:
ActionServlet将表单中的数据放到一个对象
(ActionForm),然后,将该对象缓存到request,
session。
两个好处:
(1)Action不用去写request.getParameter(),
而是调用ActionForm的get方法。
(2)jsp实例可以从request中获得缓存的ActionForm。
2、如何使用org-tarena-struts-1.1.0.jar框架去开发
step1: 导入org-tarena-struts-1.1.0.jar,以及其它依赖的jar文件。
step2: 配置ActionServlet
<servlet>
<servlet-name>ActionServlet</servlet-name>
<servlet-class>com.tarena.strutsdemo.controller.ActionServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ActionServlet</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
step3:写view和model
model:继承Action,实现execute方法。
如果jsp中有表单,并且想使用ActionForm:
写一个***ActionForm,要求其属性
与表单中的控件名一致。
step4:在easystruts-config.xml中配置
(例如)
<struts-config>
<form-beans>
<form-bean name="loginAction" type="com.test.form.LoginForm"/>
</form-beans>
<action-mappings>
<action path="/doOne" type="com.test.action.LoginAction"
name="loginAction" attribute="loginForm" scope="request">
<forward name="success" path="/two.jsp" redirect="false"/>
<forward name="failed" path="/one.jsp" redirect="false"/>
</action>
</action-mappings>
</struts-config>
分享到:
相关推荐
Struts1.1和EJB(Enterprise JavaBeans)是Java Web开发中的两个重要技术,它们在构建企业级应用中发挥着关键作用。本项目通过结合这两个框架,旨在提供一个模拟真实工作环境的学习平台,帮助开发者熟悉和掌握这两种...
在这个项目中,主要的技术栈包括Struts1.1作为控制器框架,Hibernate3.2作为持久层 ORM 解决方案,以及MySQL作为关系数据库管理系统。 【描述】描述中的"用于练习WEB的MVC模式"指的是该论坛应用是按照MVC架构来组织...
Struts2是一个强大的MVC(模型-视图-控制器)框架,用于构建企业级的Java Web应用程序。这个框架提供了一种结构化的开发方式...通过不断的练习和项目实践,开发者可以更加熟练地运用Struts2来构建高效、稳定的Web应用。
##### 1.1 概述 本教程将引导读者逐步了解如何使用Struts框架来构建一个简单的应用。此应用主要功能包括:展示书籍信息、创建新书以及保存和加载书籍状态至XML文件。通过本教程的学习,读者将能够快速掌握Struts的...
9、乐趣大型购物系统 v1.1(jsp+servlet+mysql) 10、聊天系统(java+applet) 11、内容管理系统(hibernate3+struts2+spring2) 12、图书管理系统(struts+hibernate+spring) 13、网上订餐系统(struts+spring+hibernate) ...
2.3.8.jar struts2-spring-plugin-2.0.11.1 antlr-2.7.5H3.jar asm.jar asm-attrs.jar cglib-2.1.3.jar commons-collections-2.1.1.jar dom4j-1.6.1.jar ehcache-1.1.jar ...
1.1何为web应用 1 1.1.1web的概念及发展 1 1.1.2web应用程序 2 1.2使用java开发web应用 3 1.2.1面向对象的编程语言 3 1.2.2丰富的框架技术 4 1.2.3xml、css的应用 4 1.2.4使用javascript与ajax提升用户体验 ...
1. 实验目的 1.1.熟悉Struts国际化支持; 1.2.熟悉Struts转换器; 1.3.熟悉Struts验证框架 2. 实验环境 2.1 MyEclipse 2.2 Window XP 2.3 MySQL 3. 实验内容 按课后练习要求,实现编码;
综上所述,无论是Java、JSP还是Struts框架的学习,都需要深入理解其原理,并结合实际项目进行练习,这样才能在面试中脱颖而出。同时,良好的面试技巧和策略也是非常重要的,它们可以帮助候选人更好地展示自己的能力...
最后,了解并掌握J2EE中常见的API版本,如JavaServer Pages (JSP) 1.2、Java Servlet 2.3、JDBC API 2.0、JAXP 1.1、Enterprise JavaBeans (EJB) 2.0、JMS 1.0、JNDI 1.2、JTA 1.0和JavaMail API等,是提升J2EE技能...
9.5.7 练习:如何用Hibernate+Struts实现修改用户信息功能? 196 9.6 小结 197 9.7 参考资料 197 第十章 开发Spring应用 198 10.1 简介 198 10.1.1 Spring简介 198 10.1.2 MyEclipse的Spring开发功能简介 200 10.2 ...
**1.1 Java语言背景** - **跨平台性**:Java是一种面向对象的语言,它最大的特点是能够跨平台运行。这意味着开发者可以在任何支持Java的平台上编写并运行Java程序,无需考虑底层操作系统的差异。 - **安全性**:...
1.1 项目开发的背景 随着汽车行业的繁荣和人民生活水平的提升,考取驾驶证的人数逐年增加。传统的考试方式由于人工成本高、效率低、易出错,已经不能满足日益增长的考试需求。因此,利用信息技术构建一个在线考试...
#### 1.1 项目概述 该项目为一个较为完整的Java Web项目,涉及到业务介绍、需求分析、数据库设计、页面设计及代码编写等多个环节。通过该项目,程序员不仅可以深化理解Java Web开发流程,还能学习到相关的技术知识...
- Struts、JSF、GWT等框架的使用。 - 练习:实现一个简单的Web应用程序。 ##### 3. 架构设计 (3天) - **什么是架构**(3小时):定义架构的概念及其在软件开发中的作用。 - **设计模式和架构模式**(6小时): -...
**1.1 JavaEE的概念** JavaEE(Java Platform, Enterprise Edition),即Java平台企业版,是为开发可移植、健壮、可伸缩且安全的多层网络应用而设计的一套标准。它通过提供一组标准化的服务和技术来支持企业级应用...
##### 1.1 Java SE基础语法 - **Eclipse开发环境**:介绍Eclipse集成开发环境的基本使用,包括项目创建、源码编辑、编译运行等。 - **类和对象**:理解面向对象编程的基本概念,如类的定义、对象的实例化等。 - **...
##### 1.1 JavaEE的概念 Java Platform, Enterprise Edition (JavaEE) 是一个为简化企业级应用开发而设计的标准平台。它提供了一套全面的技术框架来支持多层分布式系统,特别适用于开发复杂的、面向服务的应用程序...