解决方案 »

  1.   

    request.getParameter() 获取第一个jsp页面上面的输入框值
    然后 进行 sql拼接
    楼主是要在jsp页面进行数据库操作吗?建议将数据库操作放到后台去,这样写比较容易调试,容易维护。
      

  2.   

    数据库是在后台进行的,没有和前台页面耦合~怎么把输入框的字符串和SQL语句连接起来呢
      

  3.   

            在后台使用request.getParameter(name)来获取你在表单里面input标签为name的值,二楼说得有问题,建议不要使用sql拼接的方法,这种方法会产生漏洞
      

  4.   

    jsp本身也是一个servlet啊,在jsp里面同样可以使用servlet里面的一切方法。
    在第二个jsp页面上,楼主把第一个jsp页面的传参接收下,然后拼接sql语句,进行查询就可以了。
    最好的做法是,让第一个jsp直接跳到后台servlet,在servlet中拼接sql语句,进行数据库查询,然后将查询结果返回到第二个jsp页面,这样逻辑清晰,代码方便维护。
      

  5.   

    把输入框和按钮放在form 里面 属性什么的 要设置好 然后在跳转到的页面 用 request.getParameter 来获取你要的值
      

  6.   

    如:你的jsp页面表单两个输入框分别为:userName------passWord
    1 你点击表单的提交action的时候,会跳转到你的后台某一个方法,你在方法里面:如 public String login(User user)......
    这样把User封装起来,然后想获取你的用户名,就用user.getUserName();这样就可以拿到了,当然也可以用 request.getParameter("userName")来拿到你的用户名
    2 前提是你有一张user的数据库维护表且写好了实体Bean的getter setter封装
    3 你用sql语句进行查询的时候,就直接进行拼接就好了,如:select  * from user where user_name = user.getUserName and password = user.getPassWord, 那样
      

  7.   

    如果是使用ssh写的项目可以直接定义输入框的name,在action中get,set定义name的名字可以直接使用,如果是使用servlet可以再后台 request.getParameter("name名")