這個是表單代碼
<form action="new.jsp" method="get" >
用戶名:<input type="text" name="username"value="" placeholder="輸入用戶名" onfocus="showUserTip()"
style="width:150px" maxlength="100" onblur="checkUser()" >
<span id="userTip"></span> <br><br>
密 碼:<input type="password" name="passwd" value="" placeholder="輸入密碼" onfocus="showPwdTip()"
style="width:150px" maxlength="100" onblur="checkPwd()">
<span id="pwdTip"></span> <br><br>
郵 箱:<input type="text" name="email" value="" placeholder="輸入郵箱"
style="width:150px" maxlength="100"> <br><br>
電 話:<input type="text" name="phone" value="" placeholder="輸入電話"
style="width:150px" maxlength="100" >
</form>
<br><br>
<a href="https://bbs.csdn.net/topics/new.jsp"id="btn_login" class="btn_style" >注冊</a>
下面是new.jsp檔案部分代碼
<%
request.setCharacterEncoding("UTF-8");
String username=request.getParameter("username");
System.out.println("username===="+username);
String passwd=request.getParameter("passwd");
System.out.println("passwd===="+passwd);
String email=request.getParameter("email");
System.out.println("email===="+email);
String phone=request.getParameter("phone");
System.out.println("phone===="+phone);
try {
request.setCharacterEncoding("UTF-8");
Class.forName("com.mysql.cj.jdbc.Driver");//加載資料庫驅動,注冊到驅動管理器
String url="jdbc:mysql://localhost:3306/user?useSSL=false&serverTimezone=UTC";
String name2="root";//
String password="123456";
Connection conn=DriverManager.getConnection(url,name2,password);
//創建connection連接,
Statement ps=conn.createStatement();
String sql1= "insert into user (username,password,email,number) values ('"+username+"','"+passwd+"','"+email+"','"+phone+"')";
ps.executeUpdate(sql1);
out.print("創建新用戶成功 "+"<br/>");
ps.close();
conn.close();
} catch (Exception e) {
System.out.println("創建新用戶失敗" + e.getMessage());
e.printStackTrace();
}
%>
每次提交后顯示的結果都是null,真的不知道咋整了,看不出來錯啊要命了
uj5u.com熱心網友回復:
為什么用jsp處理?jsp主要用來控制顯示的,你這里還要和資料庫互動,用Servlet的doPost()方法處理才是正確的方法uj5u.com熱心網友回復:
a 標簽 href 跳轉不會提交表單啊uj5u.com熱心網友回復:
是a的問題換成input就可以了,是我太菜了,謝謝大家的回復
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/123523.html
標籤:Java EE
