SSH 框架有个list.jsp页面把用户信息显视出来.点修改到update.jsp页面 
有个Add.jsp页面 有方法添加冲了<s:select>
update.jsp页面有个<s:select>我要先把数据库的值填上在把这个用户的信息设到当前的值上.
问题是我在Action中怎么能先调用add.jsp页面对应的action里的方法把<s:select>填上呢?现在有点乱.....请高人指导一下!
谢谢!!!

解决方案 »

  1.   

    我的意思就是在一个页面要用到对两个表的查询的方法.
    不知道在一个Action中怎么做到.因为SSH框架都是一个表一个Dao.
    我不知道在那可以同时调两个DAO(或是在那个层上)
      

  2.   

    怎么在service层加入其它的DAo呢?
      

  3.   

    你不是用spring 了吗 ?
    直接注入啊  但是也需要service定义一个该属性  不用去实例化
      

  4.   

    使用spring的依赖注入,在service层注入两个dao,调用dao的方法,把参数传到页面
      

  5.   

    Action里面分别调用两个Service呀,
      

  6.   

    你的jsp上
    insert怎么做的
    update就怎么做啊页面上点击修改时  是调用的一个findById方法 跳转到update页面 再修改啊
      

  7.   

    在同一个Action中写list.jsp add.jsp update.jsp用下面的配置看看有没有用<action name="struts2_*" class="addUserAction" method="{1}">
                <result name="add">/add.jsp</result>
                <result name="login">/userList.jsp</result>
                <result name="modify">/update.jsp</result>
                <result name="updateUser">/userList.jsp</result>
                <result name="delete">/userList.jsp</result>
                <result name="addUser">/userList.jsp</result>
            </action>