Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JSP注册表在提交时变为空白_Java_Forms_Apache_Jsp_Oracle10g - Fatal编程技术网

Java JSP注册表在提交时变为空白

Java JSP注册表在提交时变为空白,java,forms,apache,jsp,oracle10g,Java,Forms,Apache,Jsp,Oracle10g,嗨,希望有人能帮我。。。 我正在eclipse上构建一个小项目,它是从我通过index.jsp在服务器上运行时开始注册的,它接受该值,但当我单击submit按钮时,它会得到一个空白屏幕完整的参数列表url, 并且没有记录插入到表中。 我正在使用ApacheTomcat服务器和Oracle10g数据库 index.jsp <form action="process.jsp"> <input type="text" name="uname" value="Name..." on

嗨,希望有人能帮我。。。 我正在eclipse上构建一个小项目,它是从我通过index.jsp在服务器上运行时开始注册的,它接受该值,但当我单击submit按钮时,它会得到一个空白屏幕完整的参数列表url, 并且没有记录插入到表中。 我正在使用ApacheTomcat服务器和Oracle10g数据库

index.jsp

<form action="process.jsp">  
<input type="text" name="uname" value="Name..." onclick="this.value=''"/><br/>  
<input type="text" name="uemail"  value="Email ID..." onclick="this.value=''"/><br/>  
<input type="password" name="upass"  value="Password..." onclick="this.value=''"/><br/>  
<input type="submit" value="register"/>  
</form>
<%@page import="bean.RegisterDao"%>  
<jsp:useBean id="obj" class="bean.User"/>  

<jsp:setProperty property="*" name="obj"/>  

<%  
int status=RegisterDao.register(obj);  
if(status>0)  
out.print("You are successfully registered");  

%>
Provider.java

package bean;  

public class User {  
private String uname,upass,uemail;  

public String getUname() {  
    return uname;  
}  

public void setUname(String uname) {  
    this.uname = uname;  
}  

public String getUpass() {  
    return upass;  
}  

public void setUpass(String upass) {  
    this.upass = upass;  
}  

public String getUemail() {  
    return uemail;  
}  

public void setUemail(String uemail) {  
    this.uemail = uemail;  
}  

}
package bean;  

public interface Provider {  
String DRIVER="oracle.jdbc.driver.OracleDriver";  
String CONNECTION_URL="jdbc:oracle:thin:@localhost:1521:xe";  
String USERNAME="system";  
String PASSWORD="oracle";  

}
package bean;  
import java.sql.*;  
import static bean.Provider.*;  

public class ConnectionProvider {  
private static Connection con=null;  
static{  
try{  
Class.forName(DRIVER);  
con=DriverManager.getConnection(CONNECTION_URL,USERNAME,PASSWORD);  
}catch(Exception e){}  
}  

public static Connection getCon(){  
    return con;  
}  

}
package bean;  

import java.sql.*;  

public class RegisterDao {  

public static int register(User u){  
int status=0;  
try{  
Connection con=ConnectionProvider.getCon();  
PreparedStatement ps=con.prepareStatement("insert into user432 values(?,?,?)");  
ps.setString(1,u.getUname());  
ps.setString(2,u.getUemail());  
ps.setString(3,u.getUpass());  

status=ps.executeUpdate();  
}catch(Exception e){}  

return status;  
}  

}[![blank][1]][1]
ConnectionProvider.java

package bean;  

public class User {  
private String uname,upass,uemail;  

public String getUname() {  
    return uname;  
}  

public void setUname(String uname) {  
    this.uname = uname;  
}  

public String getUpass() {  
    return upass;  
}  

public void setUpass(String upass) {  
    this.upass = upass;  
}  

public String getUemail() {  
    return uemail;  
}  

public void setUemail(String uemail) {  
    this.uemail = uemail;  
}  

}
package bean;  

public interface Provider {  
String DRIVER="oracle.jdbc.driver.OracleDriver";  
String CONNECTION_URL="jdbc:oracle:thin:@localhost:1521:xe";  
String USERNAME="system";  
String PASSWORD="oracle";  

}
package bean;  
import java.sql.*;  
import static bean.Provider.*;  

public class ConnectionProvider {  
private static Connection con=null;  
static{  
try{  
Class.forName(DRIVER);  
con=DriverManager.getConnection(CONNECTION_URL,USERNAME,PASSWORD);  
}catch(Exception e){}  
}  

public static Connection getCon(){  
    return con;  
}  

}
package bean;  

import java.sql.*;  

public class RegisterDao {  

public static int register(User u){  
int status=0;  
try{  
Connection con=ConnectionProvider.getCon();  
PreparedStatement ps=con.prepareStatement("insert into user432 values(?,?,?)");  
ps.setString(1,u.getUname());  
ps.setString(2,u.getUemail());  
ps.setString(3,u.getUpass());  

status=ps.executeUpdate();  
}catch(Exception e){}  

return status;  
}  

}[![blank][1]][1]
RegisterDao.java

package bean;  

public class User {  
private String uname,upass,uemail;  

public String getUname() {  
    return uname;  
}  

public void setUname(String uname) {  
    this.uname = uname;  
}  

public String getUpass() {  
    return upass;  
}  

public void setUpass(String upass) {  
    this.upass = upass;  
}  

public String getUemail() {  
    return uemail;  
}  

public void setUemail(String uemail) {  
    this.uemail = uemail;  
}  

}
package bean;  

public interface Provider {  
String DRIVER="oracle.jdbc.driver.OracleDriver";  
String CONNECTION_URL="jdbc:oracle:thin:@localhost:1521:xe";  
String USERNAME="system";  
String PASSWORD="oracle";  

}
package bean;  
import java.sql.*;  
import static bean.Provider.*;  

public class ConnectionProvider {  
private static Connection con=null;  
static{  
try{  
Class.forName(DRIVER);  
con=DriverManager.getConnection(CONNECTION_URL,USERNAME,PASSWORD);  
}catch(Exception e){}  
}  

public static Connection getCon(){  
    return con;  
}  

}
package bean;  

import java.sql.*;  

public class RegisterDao {  

public static int register(User u){  
int status=0;  
try{  
Connection con=ConnectionProvider.getCon();  
PreparedStatement ps=con.prepareStatement("insert into user432 values(?,?,?)");  
ps.setString(1,u.getUname());  
ps.setString(2,u.getUemail());  
ps.setString(3,u.getUpass());  

status=ps.executeUpdate();  
}catch(Exception e){}  

return status;  
}  

}[![blank][1]][1]
已解决: 很简单,我没有在适当的位置包含oracle14.jar文件。您应该只将oracle14.jar文件包括在/WEB-INF/lib文件夹中。。否则,web应用程序将无法连接到数据库