如何从请求对象中选择JSP中的所需按钮

时间:2014-11-01 19:35:59

标签: java jsp button

我在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>
  <% } 
}
%>

2 个答案:

答案 0 :(得分:2)

尝试使用if {而不是equals()中的==来比较字符串。

答案 1 :(得分:1)

因为永远不会执行此if块,所以使用equals方法比较字符串。

<%if("Insert".equals(request.getParameter("btn"))){