我在HTML页面上有三个按钮,如下面的表格
<input type="submit" value="Insert" name="btn" />
<input type="submit" value="Update" name="btn" />
<input type="submit" value="Delete" name="btn" />
并且在JSP页面中我希望如果我点击插入,它会将数据插入数据库等等。
我使用以下if块但它不起作用(我检查没有,它工作,数据插入表)
<%if("Insert" == request.getParameter("btn")){
DBFaculty ins =new DBFaculty();
r = ins.insertTable(te);
if(r == 1){
%>
<h3 style="color: lightblue">Data insert in to table</h3>
<% }else {%>
<h3 style="color:lightcoral">Fail</h3>
<% }
}
%>
答案 0 :(得分:2)
尝试使用if {而不是equals()
中的==
来比较字符串。
答案 1 :(得分:1)
因为永远不会执行此if
块,所以使用equals
方法比较字符串。
<%if("Insert".equals(request.getParameter("btn"))){