首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

struts中jsp页面与ActionForm数据交互的原理?解决办法

2013-02-25 
struts中jsp页面与ActionForm数据交互的原理?请问:jsp页面与ActionForm数据交互的原理,或者桥梁?:Action里

struts中jsp页面与ActionForm数据交互的原理?
请问:jsp页面与ActionForm数据交互的原理,或者桥梁?
:Action里获得actionform里的数据可以通过1:jsp页面传递过来的,request对象;2:数据封装的mapping对象,mapping(HashMap)的“name”key得到ActionForm实例的值;3,form对象。


感觉在jsp页面里,直接用el表达式,取出actionform收集到的值。但不知其原理。心中有些疑惑。苦于看源代码分析的能力不足。
[解决办法]
原理解析:
             1、首先在structs的配置文件,对action的配置的时候 指定了actionForm
            2.在你的jsp页面点击按钮转到相对应的servlet或action的时候,系统首先会根据你的配置将页面的实例对象保存到actionForm当中
             3.所以在action或servlet中取值的时候,就可以直接从actionForm当中取得对应实例的数据

主要理解配置文件就OK咯。因为现在的程序员一般再用到某些框架的时候,能理解这样一个flow就可以了。没有必要触及到 源代码 的东西。就像你开发一个项目需用到第三方的东西 或引入一些jar的时候,你只需要知道你要用哪些方法 这些方法需用到哪些传入参数 然后通过调用这方法你可以得到什么就可以了。  这就是第三方的作用啊 如果说你把第三分的东西都摸透了 ,那还需要去用到所谓的第三方吗。

热点排行