ajax 和 nested:nest 标签的问题

Ice0River 2008-07-16 06:21:43
struts中 使用ajax实现局部刷新:
表单对应的from 里 有个自定义bean,要将这个bean的属性和 页面控件对应,因此使用了 nested 标签。
然后 在页面中又使用了 ajax来局部刷新。
需要刷新的区域中包括这个bean对应的区域。因此,在ajax的请求的jsp文件中 也就包含 nested 标签。

在ajax的请求的jsp文件中source构成如下:
<nested:nest property="objBean">
<nested:text property="strTestCode" size="32" maxlength="25"></nested:text>
</nested:nest>

然后会报,找不到对应的bean的异常。
http_request.status 会产生 500 错误。

调试结果:
1,用 present 标签判断 property="objBean" ,结果是真。
2,在ajax的请求的jsp文件中的内容都替换成简单文本,可以正常传回请求文本。
3,不使用 form里嵌套的 bean的属性,使用 form里直接定义的字段,也可以正常返回。

那位大哥知道是怎么回事,或者知道如何解决? 多谢了。
...全文
143 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenguang79 2008-07-17
  • 打赏
  • 举报
回复
没用过。帮你顶一下
Ice0River 2008-07-17
  • 打赏
  • 举报
回复
写的复杂了点啊
简而言之:就是 ajax的请求jsp文件中 nested:nest 标签内部的struts标签不能用。

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧