Struts 2.1.6使用中的无奈!

   最近使用Struts 2.1.6做一个项目,但是在用到它的Ajax功能的时候发现有些异常,有的标签在一个页面中好好的,结果放到另一个页面就工作不正常啦!还有一个标签:<s:select label="请选择资料分类"
       name="file.cateFileId"
         list="%{#attr.filecate}"
       listKey="id"
       listValue="name"
       required="true"
       
/>把它单独放到一个页面中,工作正常,但是将它放到另一个页面中,这个页面还有其他几个标签:
<s:select label="请选择文章分类"
       name="topicblog.cateTopicId"
       list="#session.catetopic"
       listKey="id"
       listValue="name"
       required="true"
       
/>


<h3>请编辑文章</h3>
<s:textarea key="topic.content" id="elm1" label=""  name="topicblog.content" rows="15" cols="80" />


同步发布到论坛:
<s:select label="请选择论坛分类"
       name="topicblog.cateForumId"
         list="%{#attr.forumcate}"
       listKey="id"
       listValue="name"
       required="true"
       
/>唯独它结果显示不出来!
太郁闷!最后索性都用JQueryAjax实现!
但是还是不太明白怎么会出现这样的问题,是不是BUG?

Struts只需要负责Action就行啦,然后所有的ajax利用JQuery来实现,大家认为这个方法怎么样?这样以来轻松多啦!

现在是有个问题亟待解决,大家给个办法:我在Application中存了一个对象filecate,其包括资料分类以及对应的ID,我想在一个选择框中显示资料分类名字,用户单击的时候对应的ID就会被复制到对于那个的Action中的字段?在Struts 2.1.6中除了用以上的办法还有没有其他的?

发布了17 篇原创文章 · 获赞 4 · 访问量 5664

猜你喜欢

转载自blog.csdn.net/jasstion/article/details/83463034