MVC

用jsp+servlet构建web时,jsp跟servlet之间怎么相互通信呢?
我想的是,jsp提交参数给servlet处理,servlet处理完后将结果数据存入session,再跳回对应的jsp页面,该页面就可以从session中取数据。用这种处理方法,jsp从session中取完数据后,要不要把这个session给删掉呢,因为继续保存着也没什么用处了。
另外,还有其他的通信方法么?
thx!

解决方案 »

  1.   

    看你JSP的使用情况。如果重复执行JSP得到上一个SESSION是可以的,没关系,如果不可以,就应该删除SESSION以免重复误取。
      

  2.   

    需要删除,因为你越来越多的存数据,内存占用太多了.你可以将数据放到request范围内,然后转发到相应的JSP去显示数据,而不是放在session范围内
      

  3.   

    用jsp+servlet构建web时,jsp跟servlet之间怎么相互通信呢?在WEB应用中,jsp与servlet都可以看成是一种资源,可以通过http协议去访问,然后得到结果.
    jsp是生成一些html代码,比如说生成一个form,而这个form可以将数据提交到一个"资源"上,如servlet.
      

  4.   

    servlet怎么将数据传回给jsp比较好?用session或request这些吗?
      

  5.   


    requset.setAttribute("name",myObject);放request好一些,尽量避免往session放