Jsp调用Java类方法为什么会无效?解决方法

Jsp调用Java类方法为什么会无效?
JAVA类中的方法如下:

package com.java.impl;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

import com.java.dao.IUserDao;
import com.jsp_class.com.DataBase;

public class UserImpl implements IUserDao{

private DataBase base=new DataBase();
private Connection conn=null;
private PreparedStatement ps=null;
private ResultSet rs=null;

public int userRegister(String uName, String pwd) {
int i=0;
try{
conn=base.getConn();
System.out.println(conn);
String sql="insert into users values(seq_uId.nextval,?,?)";
ps=conn.prepareStatement(sql);
ps.setString(1,uName);
ps.setString(2,pwd);

i=ps.executeUpdate();
base.clearAll(conn,ps,rs);
return i;
}catch(Exception e){
e.printStackTrace();
}
return i;
}

}


JSP页面调用如下:

  <body>
    <%
     String name=request.getParameter("uName");  //获取上一页面用户名
     String pwd=request.getParameter("uPwd");     //获取上一页面用户密码
UserImpl userimpl=new UserImpl();
int pick=userimpl.userRegister(name,pwd);
     if(pick>0){
     out.print("注册成功");
     }else{
     out.print("没有插入成功");
     }
     %>
  </body>


每次在访问页面输入用户名和密码后总是插入失败,怎么办?
------解决思路----------------------
<body>
    <%
        String name=request.getParameter("uName");  //获取上一页面用户名
        String pwd=request.getParameter("uPwd");     //获取上一页面用户密码
        UserImpl userimpl=new UserImpl();
        int pick=userimpl.userRegister(name,pwd);
        if(pick>0){
            out.print("注册成功");
        }else{
            out.print("没有插入成功");
        }
     %>
  </body>
你看看你的这个代码 我奇怪了啊  你设置request.getParameter("uName");  ?请问你这个uName属性从哪里获得? 你是要实现注册功能的话 应该是现在JSP界面<input name="uName">啊 然后才可以在action中从JSP获取input的对应名称request.getParameter("uName");  
你要设置的话应该是request.setParameter("uName",uName);我写这些有点零碎,你凑合看看能不能看懂  
------解决思路----------------------
恩啊  是的 
慢慢来吧 我也吃初学的  做web主要是流程数据怎么传递的 其他问题没什么的