我想问楼主,你想直接调用jsp页面是吗?查询数据库的操作也在jsp中执行?不然用于显示的数据来源在哪里?

解决方案 »

  1.   

    当然要定义action然后forward到页面呢了,在action取出数据再到页面
    直接调用jsp页面实现不是要把JAVA代码写到页面中了吗,不好
      

  2.   

    直接在页面上写:
    <frameset rows="100%"  >
    <frame name="xx" id=xx src="../xxAction.go" scrolling="auto" noresize>  
    </frameset>
      

  3.   

    我现在做的项目有些是这样,我知道楼主的意思,数据库的查询是在jsp页面中。完全不需要定义一个action,直接调用dao就可以了
      

  4.   

    如果你是用struts框架的话,必须先定义action然后forward到页面
    如果你不用struts的话,可以直接在jsp页面连接数据库,直接在jsp页面显示输出结果,关键看你想用哪种方法了
      

  5.   

    既然采用了struts,就是不想在jsp中写java代码
    我记得webwork中有一个标签(好像是ww:action)可以从jsp中主动执行action,结果可以在后面的代码中显示
    我想知道struts中是否有这样的标签
      

  6.   

    action不是必须的,但即然选择了struts,就应该按照struts的推荐标准用法来,所以要用action
      

  7.   

    有的小项目用struts是不是很麻烦