你提交一个form的时候总要有个功能啊,只要mapping不同的form就行了。
页面的显示你view去做的,和action无关执行action.do的时候它自然要求你的代码里面需要先检查

解决方案 »

  1.   

    楼主的意思好象是说:主页面里怎样映射多个action的问题.只要在struts-config.xml里多定义几个forward,然后在action里根据条件分别mapping就OK了.request.setAttribute()并不是放入缓存.他只是将读出的数据放入变量而已,这个变量的作用范围是request.下次访问时他仍然要执行action.do.
      

  2.   

    不同的分类,什么分类?
    估计是显示不同的新闻分类内容
    “在bean中用方法传参数,然后根据不同参数查询得结果”
    那可以在ActionForm中设置这个参数,然后在页面上用
    <logic:equal name="ActionForm Name" property="你的参数名" value="参数值">
    <!--加入不同参数查询得结果-->
    </logic:equal>