Java 添加后,不会显示记录警报消息
添加记录后,记录成功插入数据库,但使用Servlet Ajax不会显示警报消息。我从昨天就开始尝试这个问题了,因为我还没有解决这个问题。到目前为止我所尝试的,我附在下面。我不知道是什么问题。我需要在添加记录后显示警报消息,这正是我需要的 表格Java 添加后,不会显示记录警报消息,java,jsp,servlet-3.0,Java,Jsp,Servlet 3.0,添加记录后,记录成功插入数据库,但使用Servlet Ajax不会显示警报消息。我从昨天就开始尝试这个问题了,因为我还没有解决这个问题。到目前为止我所尝试的,我附在下面。我不知道是什么问题。我需要在添加记录后显示警报消息,这正是我需要的 表格 <div class="col-sm-4"> <form class="card" id="frmProject"> <div class="bg-2form-group" align="left">
<div class="col-sm-4">
<form class="card" id="frmProject">
<div class="bg-2form-group" align="left">
<label class="form-label">First Name</label>
<input type="text" class="form-control" placeholder="First Name" id="fname" name="fname" size="30px" required>
</div>
<div class="bg-2form-group" align="left">
<label class="form-label">Last Name</label>
<input type="text" class="form-control" placeholder="Last Name" id="lname" name="lname" size="30px" required>
</div>
<div class="card" align="right">
<button type="button" id="save" class="btn btn-info" onclick="addProject()">Add
</button>
<button type="button" id="clear" class="btn btn-warning" onclick="reSet()">Reset</button>
</div>
</form>
Servlet页面
Connection con;
PreparedStatement pst;
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String fname = request.getParameter("fname");
String lname = request.getParameter("lname");
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/details", "root", "");
String query = "insert into record(firstname,lastname)values(?,?)";
pst = con.prepareStatement(query);
pst.setString(1, fname);
pst.setString(2, lname);
pst.executeUpdate();
String greetings = "Record Addeddddd ";
response.setContentType("text/plain");
response.getWriter().write(greetings);
$.ajax({
类型:方法,
url:url,
**//数据类型:“JSON”,
数据:数据,
成功:功能(数据)
{
if(isNew==true)
{
警报(“记录ADDDEDD”);
}
其他的
{
警报(“记录更新者”);}
}
});**
请尝试删除//数据类型:'JSON'并运行您的代码。sir我对servelt中如何添加、编辑、删除页面有一个疑问,请创建相同的包任何解决方案sir
Connection con;
PreparedStatement pst;
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String fname = request.getParameter("fname");
String lname = request.getParameter("lname");
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/details", "root", "");
String query = "insert into record(firstname,lastname)values(?,?)";
pst = con.prepareStatement(query);
pst.setString(1, fname);
pst.setString(2, lname);
pst.executeUpdate();
String greetings = "Record Addeddddd ";
response.setContentType("text/plain");
response.getWriter().write(greetings);