首先不用现成框架比如struts之类的,直接用form就传值了,如果只用jsp实现mvc,jsp--->servlet--->service--->dao 这种模式,如果jsp有个表单中有许多值要传给servlet处理,比如要insert,那么如何向servlet中传值,用javabean吗?请问如何应用?

解决方案 »

  1.   

    不要,直接写在表单中,就OK。
    JSP:
    <form action="servletXXXX" method="post">
      这里是要提交的数据。
      <input type="submit" value="提交"/> 
    </form>servletXXX代码:
    request.getParementer("XXXX")
      

  2.   

    或者你在Servlet中用Enumeration接收所有,再判断是否是你需要的数据,再对其进行操作。
    如:Enumeration en = request.getParameters();
    while(en.hasMoreElements())……
      

  3.   

    request.getParementer("界面控件的name属性"),,,
      

  4.   

    servlet中直接request中取值不就行了,楼主先找本servlet,jsp的书看下再说吧。
      

  5.   

    在表单中指定好action,然后在相应servlet中的doGet或者doPost方法中调用request.getParementer(***id)
      

  6.   

    看来楼主对底层的东西,了解不深呀,Jsp是什么?Servlet是什么?两者的关系是什么,知道了这个,你就知道你这个问题是多么简单了,我们写例子的时候,经常是把Jsp当做Servlet用的,明白了吧?
      

  7.   

    get方式:url?a=123&b=123  request.getParameter("a")  request.getParameter("b")
    post方式:<form method='post' >
              <input type='text' name='a' value='123'/>
    </form> request.getParameter("a")