社区
Web 开发
帖子详情
[struts]如何将数据和ActionForm绑定?
happy4nothing
2006-02-15 11:57:24
初学struts,呵呵。新增数据学会了,不过,不会修改数据。
请教一下,如何将数据库中拿到的数据和ActionForm绑到一起呢?
谢谢!
...全文
160
3
打赏
收藏
[struts]如何将数据和ActionForm绑定?
初学struts,呵呵。新增数据学会了,不过,不会修改数据。 请教一下,如何将数据库中拿到的数据和ActionForm绑到一起呢? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happy4nothing
2006-02-20
打赏
举报
回复
收到,THANKS
oswolf
2006-02-17
打赏
举报
回复
通过标签进行绑定阿
在需要显示修改页面的jsp上的标签里,添加name属性
name的值,就是你要在Action里放在request里的值
代码:
ActionForm名字为 updateForm
jsp:
<.....property="kk" name="update">
action:
updateForm updateform = new updateForm();
updateform.setKk="....";
request.setAttribute("update",updateform)
happy4nothing
2006-02-16
打赏
举报
回复
各位大哥提示一下阿,555
给个提示,给个链接,都好。不胜感激。
Spring面试题
spring 的优点? 1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,
Struts
等 7.spring属于低侵入式设计,代码的污染极低 8.独立于各种应用服务器 9.spring的DI机制降低了业务对象替换的复杂性 10.Spring的高度开放性,并不强制应用完全依赖于Spring,开发者可以自由选择spring的部分或全部 什么是DI机制? 依赖注入(Dependecy Injection)和控制反转(Inversion of Control)是同一个概念,具体的讲:当某个角色 需要另外一个角色协助的时候,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在spring中 创建被调用者的工作不再由调用者来完成,因此称为控制反转。创建被调用者的工作由spring来完成,然后注入调用者 因此也称为依赖注入。 spring以动态灵活的方式来管理对象 , 注入的两种方式,设置注入和构造注入。 设置注入的优点:直观,自然 构造注入的优点:可以在构造器中决定依赖关系的顺序。 什么是AOP? 面向切面编程(AOP)完善spring的依赖注入(DI),面向切面编程在spring中主要表现为两个方面 1.面向切面编程提供声明式事务管理 2.spring支持用户自定义的切面 面向切面编程(aop)是对面向对象编程(oop)的补充, 面向对象编程将程序分解成各个层次的对象,面向切面编程将程序运行过程分解成各个切面。 AOP从程序运行角度考虑程序的结构,提取业务处理过程的切面,oop是静态的抽象,aop是动态的抽象, 是对应用执行过程中的步骤进行抽象,,从而获得步骤之间的逻辑划分。 aop框架具有的两个特征: 1.各个步骤之间的良好隔离性 2.源代码无关性 Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问
数据
库的代码做了封装,大大简化了
数据
访问层繁琐的重复性代码。 2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 3. hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。 4. hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关系
数据
库,从一对一到多对多的各种复杂关系。 2. Hibernate是如何延迟加载? 1. Hibernate2延迟加载实现:a)实体对象 b)集合(Collection) 2. Hibernate3 提供了属性的延迟加载功能 当Hibernate在查询
数据
的时候,
数据
并没有存在与内存中,当程序真正对
数据
的操作时,对象才存在与内存中,就实现了延迟加载,他节省了服务器的内存开销,从而提高了服务器的性能。 3.Hibernate中怎样实现类之间的关系?(如:一对多、多对多的关系) 类与类之间的关系主要体现在表与表之间的关系进行操作,它们都市对对象进行操作,我们程序中把所有的表与类都映射在一起,它们通过配置文件中的many-to-one、one-to-many、many-to-many、 4. 说下Hibernate的缓存机制 1. 内部缓存存在Hibernate中又叫一级缓存,属于应用事物级缓存 2. 二级缓存: a) 应用及缓存 b) 分布式缓存 条件:
数据
不会被第三方修改、
数据
大小在可接受范围、
数据
更新频率低、同一
数据
被系统频繁使用、非 关键
数据
c) 第三方缓存的实现 5. Hibernate的查询方式 Sql、Criteria,object comptosition Hql: 1、 属性查询 2、 参数查询、命名参数查询 3、 关联查询 4、 分页查询 5、 统计函数 6. 如何优化Hibernate? 1.使用双向一对多关联,不使用单向一对多 2.灵活使用单向一对多关联 3.不用一对一,用多对一取代 4.配置对象缓存,不使用集合缓存 5.一对多集合使用Bag,多对多集合使用Set 6. 继承类使用显式多态 7. 表字段要少,表关联不要
搭建简单
Struts
框架
Action
/
Action
Form
[color=blue][/color] 使用对象
Action
,
Action
Form
; 一:web.xml文件配置
action
org.apache.
struts
.
action
.
Action
Servlet ...
struts
Validator 框架和
Action
Form
得介绍
struts
Validator 框架和
Action
Form
1.Validator 框架和
Action
Form
Validator 框架不能用于验证标准的
Action
Form
类。如果要使用Validator 框架,应该采用
Action
Form
1.Validator 框架和
Action
Form
Validator 框架不能用于验证标准的
Action
Form
类。如果要
Java EE 5.0能取代
Struts
,Spring和Hibernate吗?
Java EE 5.0能取代
Struts
,Spring和Hibernate吗? ...
struts
1中关于
Action
Form
的相关信息
1.
struts
中的
Form
Bean 默认作用域的存放在Session中
struts
中的
Form
Bean 默认作用域的存放在Session中的,需要我们在指定的
action
中给出scope的作用域配置 scope="request" type="org.
struts
.www.web.
action
.PersonDelete
Action
" 2
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章