如何理解struts?

当请求一JSP页面时,对应的FormBean会自动创建,并由对应的属性设置struts标签的控件。因此,如果想要页面中的控件一开始就设置了初值的话,请在FormBean的构造函数中设置相应的属性中。

当请求一JSP页面时,ActionBean是不会自动产生的。

属性实际上并非真正对应Bean的数据成员,它真正对应的是Bean的set/get方法。

          EG:

          <html:text property="teacherID" name="AdminAddTeacherForm"/>

          必要时刻,控制器以文本框中内容来调用setTeacherID方法,或者调用getTeacherID获取内容设置文本框。而不管你的BEAN是否有teacherID这个数据成员;当然,通常我们不应该自找麻烦地乱设数据成员的名字。

补完中。。。

 

 

注释:1-属性 即property

          1-控件 本人习惯把标签产生的东东叫控件,估计大部分微软风格的人都习惯这样。

时间: 2024-09-20 17:09:05

如何理解struts?的相关文章

初步理解struts

先说说我对这框架的理解吧 在STRUTS里面主要是jsp.actionfrom和action之间的操作.自身提供了很多方便的元素,例如html标签.bean标签等等.使开发网站更加迅速. jsp和from的绑定很强大,通过html标签可以从页面中所想取的值都存入了from里面的getset方法. action是一个业务执行层(个人理解),这里可以把各个javabean所包含的方法通过new的方式或其他的方式来实现. 同时jsp页面的值也能传到这里.

JBuilder2005 Struts深度体验之概述

Struts是基于Model 2实现的技术框架,Model 2是经典的MVC(Model,View,Control)模型的Web应用变体,这个改变主要由于HTTP协议的无状态性引起的.Model 2的目的和MVC一样,也是利用控制器来分离模型和视图,达到不同层间松散耦合的效果,提高系统灵活性.复用性和可维护性.在多数情况下,你可以将Model 2与MVC等同起来. 图 1表示一个基于Java技术典型的MVC网络应用,从中可以看出MVC中的各个部分对应于J2EE哪些实现技术. 图 1 MVC和J2

Struts+Spring+Hibernate组装web应用

web 摘要: 这篇文章将讨论怎样组合几个著名的框架去做到松耦合的目的,怎样建立你的构架,怎样让你的各个应用层保持一致.富于挑战的是:组合这些框架使得每一层都以一种松耦合的方式彼此沟通,而与底层的技术无关.这篇文章将使用3种流行的开源框架来讨论组合框架的策略 其实,就算用Java建造一个不是很烦琐的web应用程序,也不是件轻松的事情.当为一个应用程序建造一个构架时有许多事情需要考虑.从高层来说,开发者需要考虑:怎样建立用户接口?在哪里处理业务逻辑?和怎样持久化应用数据.这三层每一层都有它们各自的

Struts学习傻瓜式入门篇

或许有人觉得struts不容易学,似乎里面的一些概念让未接触过的人迷惑,MVC1.MVC2.模式--我写这篇文章是想让从来没有接触过struts的人,能有个简单的入门指引,当然,系统地学习struts是必要的,里面有很多让人心醉的东东,那是后话了. 该案例包括首页,用户登陆.网站向导页面.就这么简单,没有深奥的struts概念,主要靠动手,然后用心体会. WEB Server用tomcat4.到 http://jakarta.apache.org 下载struts1.1,把zip文件释放到c:\

用Struts实现模板

模板 如果不用框架来开发一个门户站点将会是一件很困难的事.使用模版可以减少些麻烦.他可以让你在眨眼之间方便的更新与部署站点上的内容.用Struts模版标签可以帮助你开发以模版为基础的门户站点.这篇文章解释了与门户有关的一些基本的模版思想,介绍了Struts对于模版的支持,围绕着Struts模版标签进行了讨论.本文还阐述了其他的一些模版机制. 获得Struts网络应用程序框架使用MVC模式,能简化网络站点的开发.Struts正是这样的一个框架.它提供了类集.标签库和一些能作为Web开发基础的接口.

struts简单案例-适合初学者(二)

说明一下这个系列的总体规划: 一.为了更好的理解struts,首先讲解FrontController模式 1.阅读并尽可能的理解FrontController.doc这份文档 2.提问关于前一阶段有关MVC的学习情况 3.结合MVC的学习,谈谈FrontController在这里起到什么样的作用 4.文档中关于请求类型的通信,映射的理解 5.文档中关于映射,只是做了一个简单的封装,如果采用映射外部化(如XML),那么具体如何现实,请说出大体方案(不要求具体代码的实现) 6.有关文档中提及的几个问

用Struts+Spring+Hibernate组装WEB应用

这篇文章将讨论怎样组合几个著名的框架去做到松耦合的目的,怎样建立你的构架,怎样让你的各个应用层保持一致.富于挑战的是:组合这些框架使得每一层都以一种松耦合的方式彼此沟通,而与底层的技术无关.这篇文章将使用3种流行的开源框架来讨论组合框架的策略 其实,就算用Java建造一个不是很烦琐的web应用程序,也不是件轻松的事情.当为一个应用程序建造一个构架时有许多事情需要考虑.从高层来说,开发者需要考虑:怎样建立用户接口?在哪里处理业务逻辑?和怎样持久化应用数据.这三层每一层都有它们各自的问题需要回答.

弃成见,反省,并重新认识struts.i18n.encoding

[size=medium]之前和大家讨论了struts2.0中struts.i18n.encoding参数的作用,但是由于自己的不严谨的态度使自己得出了片面得结论,在此表示道歉.当然我们程序员的目的只有一个,就是寻找真相.所以下面我会和大家一起来重新理解struts.i18n.encoding参数的含义. 下面我从一个例子来重新审视这个参数的作用.首先我们来做一个实验,看看改参数是否用在了请求流程,是否用在了返回流程.首先下载struts2.0所有的包,我们会得到一个blank的例子程序. 首先

大家帮我看看下面这个Struts练习哪儿错了?为什么达不到效果?

问题描述 大家帮我看看下面这个Struts练习哪儿错了?为什么达不到效果?资料说点击链接,能赚到Hello.jsp上面,可是我点击链接,提示找不到hello.aciton.   这个是struts.xml<?xml version="1.0" encoding="utf-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration