刚学完javaee开发基础,自己想做个基于mvc开发模式的新闻发布系统。我用的是jsp+servlet+javabean开发了。---------------遇到一个问题:jsp页面从数据库中读取数据并显示,jsp将请求发到servlet,servlet获得结果,在将结果存在list集合中,再将list存入session。在跳转到jsp。通过session.get…………方法获取。在显示。这种思想是否符合mvc思想?(谁有基于mvc模式的新闻发布系统,如果不介意的话,发一份到我邮箱,作为参考,本人感激不尽!![email protected])。
----------还有一个问题:如何使用上述的方法,不将list存放在session,而是存放在request.set…………中,跳转到jsp页面。使用客服端跳转,在jsp页面中获取不到存放的list。该怎么解决(说明,不采用服务端跳转,因为在执行完成时,弹出一个完成提示框,采用服务端跳转,在servlet这个提示框无法显示)。
----------------还有一个问题:在servlet使用out.println("<script>…………</script>");弹出对话框,对话框上显示“是”和“否”。点击“是”执行一个操作,点击“否”执行另一个操作。
-------------------由于上面的某些问题,我采用的弹出提示框及跳转方式是:out.println("<script>alert('操作完成!');local.href='a.jsp';</script>");不知道这种方法适合合理?----
------请各位高手帮忙解答,本人感激不尽!!! ………………----------- 

解决方案 »

  1.   

    mvc是一种开发模式。jsp的出现,就是为了让servlet 专一做controller的事情。
      

  2.   

    要做CMS啊?先把对树的操作 熟练熟练吧
      

  3.   

     MVC是一种设计模式 是一种开发程序的思想。。只是让你的代码分模块的来编写 分而治之 让你的代码易于维护。。
      

  4.   

    你这个应该也算mvc模式,还有request保存的数据好像只在一次跳转中保存。
      

  5.   

    ----------------还有一个问题:在servlet使用out.println("<script>…………</script>");弹出对话框,对话框上显示“是”和“否”。点击“是”执行一个操作,点击“否”执行另一个操作。
    -------------------由于上面的某些问题,我采用的弹出提示框及跳转方式是:out.println("<script>alert('操作完成!');local.href='a.jsp';</script>");不知道这种方法适合合理?----
    if(confirm('请选是或否')){
    //是的操作
    }else{
    //否才操作
    }
      

  6.   

    用request.set。可以去用自定义标签来获取值
      

  7.   

    这个在servlet中该如何写?直接写是不行的
      

  8.   

    楼主还是看看structs的mvc是怎么回事吧!分层太多。楼主一时半会接受不了