2015-05-09 2 views
0

Я пишу основную программу jsp, где при нажатии кнопки «Добавить пользователя» должна отображаться форма на той же странице, которая должна быть заполнена. но щелчок не распознается. Я отлаживал код, но, похоже, он не читает кнопку «addUsers». Значение i всегда получает с request.getParameter равно null.JSP кнопка click issue

<% 

     if (request.getParameter("addUser")!=null){ 
      out.println("<button type=\"Submit\" name=\"deletehData\">Delete Data</button>"); 
      out.println("<table>"); 
      out.println("<tr>"); 
      out.println("<td><b>First Name:</b></td>"); 
      out.println("<td><input type=\"text\" name=\"firstName\" > </td>"); 
      String firstName = request.getParameter("firstName"); 
      out.println("</tr><tr><td><b>Last Name:</b></td><td><input type=\"text\" name=\"lastName\" ></td>"); 
      String lastName = request.getParameter("lastName"); 
      out.println("</tr><tr><td><b>Email ID:</b></td>"); 
      out.println("<td><input type=\"text\" name=\"emailID\" > </td>"); 
      String emailID = request.getParameter("emailID"); 
      out.println("</tr>"); 
      out.println("<tr>"); 
      out.println("<td><b>Phone Number (M):</b></td>"); 
      out.println("<td><input type=\"text\" name=\"phoneNo\"> </td>"); 
      String mobileno = request.getParameter("phoneNo"); 
      out.println("</tr></table>"); 
     } 
%> 

Вот код кнопки.

<table> 
    <tr> <td><button type="Submit" name="addUsers" >Add User</button></td></tr> 
    <tr> <td><button type="Submit" name="readData">Read Data</button><br></td></tr> 
    <tr> <td><button type="Submit" name="updateData">Update Data</button></td></tr> 
    <tr> <td><button type="Submit" name="deleteData">Delete Data</button></td></tr> 

    </table> 
+0

request.getParameter ("addUser")! = Null был изменен на request.getParameter ("addUsers")! = Null, все еще не работает. –

+0

Bcs вы должны отправить свой код с помощью FORM! Затем на следующей странице вы можете использовать значения с помощью request.getParameter (""); – hurricane

+0

Спасибо. Это сработало. –

ответ

0

щелкнув на кнопку не делает ничего.
Вы должны определить функцию JavaScript и зарегистрировать с помощью

<button type="Submit" name="addUsers" onclick="doSomething()">Add User</button> 

реализовать функцию йоЗотеЬЫпд(), чтобы сделать AJAX запрос с параметрами.