首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Jsp调用Java类方法为啥会无效

2012-09-02 
Jsp调用Java类方法为什么会无效?JAVA类中的方法如下:Java codepackage com.java.implimport java.sql.Con

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

Java code
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页面调用如下:
Java code
  <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主要是流程数据怎么传递的 其他问题没什么的

热点排行