通过 <html:link action= "/atctionName " paramId= "paramValue " paramName= "beanName " paramProperty= "beanProperty " > 点击链接 </html:link>
我是这么理解的:
action= "/atctionName " 点击 "点击链接 "后进行的动作(即后台代码),在此动作中获取传递
过来的参数值进行相应的处理。
paramId= "paramValue " 比如说我在一条学生成绩纪录后面加一个 "修改 "的link,
想把form(StudentForm)属性studentId传递给后台一个form
(StudentSelectForm)属性 studentSelectId,那么这个paramValue
指的 studentSelectId 。
paramName= "beanName " 指的是StudentForm。
paramProperty= "beanProperty " 指的是 studentId。
不知道我这样理解对不对。
如果理解的正确,那么studentId传递到后台后我是否就可以直接对studentSelectId进行操作,比如在StudentSelectForm中把studentSelectId 作为参数进行数据库查询?
再次感谢您浏览此帖。
新手,还请大家多多照顾。
------解决方案--------------------
<a href= "/atctionName.do?paramValue=aaaa "> 点击链接 </a>
应该是没有 "/ "的
------解决方案--------------------
通过 <html:link action= "/atctionName " paramId= "paramValue " paramName= "beanName " paramProperty= "beanProperty " > 点击链接 </html:link>
____________________________________________________
若你的request(或session,...)范围内存在一个名为beanName的对象,其属性beanProperty值为 "ilovechina ",那么上面的 <html:link/> 将被解释成
<a href= "/actionName?paramValue=ilovechina "/> 点击链接 </a>