大家好,这方面我有点菜哦。
    我做了一个简单的 JSP 伪  网购网站,就是拿来做个演示的。
    我写了一个servlet,功能是生成一张图片(再具体点就是把前台用户选择的信息 和 一些本地图片画在一张图上),并通过<img src="servlet名">在jsp中显示。
    现在我的问题是:
    我的第一个jsp文件,用户会通过 按钮 提交如 a b c 三个参数 ,继续操作第二个页面可能会 选择 如 d参数,再第三个页面用户又会 输入 如 e 参数 ,怎么在第五个页面上调用到正确的servlet图片(所有5个参数都在上面)呢?
    麻烦各位了,怎么保存之前的参数并最后全部参数都传到servlet去,能详细点更好!

解决方案 »

  1.   

    各个页面提交到同一个servlet可以用标识符把他们区别开来 使得在servlet中分别对他们进行操作
    如:
    <a href="Servlet?type=操作名&参数1&参数2..."></a>在Servlet接收到type的类型 然后分别对其操作String type = request.getParameter("Type");
    if("".equal(type)){
       //...
    }esle if("".equal(type)){
        //...}
    ...
    不知道我有没有理解正确LZ的意思...?
      

  2.   

    提交时候传需要的参数 比如3个
    servlet中获取所有参数判断 比如总共5个
    然后用if判断那些不为空。走那个分支