Ne peut pas convertir la Chaîne en Entier

Je suis un débutant. Je sais que c'est de base. Dans mon projet, je suis à l'aide de Java et MySQL workbench. Je suis de la lecture des données de l'utilisateur à l'aide de select case qui est à venir à partir de la base de données en utilisant ajax.
Le code pour sélectionner la zone est mentionné ci-dessous

<%
 String a =request.getParameter("course");
 if(a!=null)
   {
       ResultSet rs=s.selectsub(a);
       String Query="select * from  subject where course_id='"+a+"'";
 %>
 <select name="subject" id="subject">
   <option>Select Subject</option>
   <%
    while(rs.next())
    {
    %>
    <option value="<% out.println(rs.getString("subject_id")); %>">
    <% out.println(rs.getString("subject")); %></option>
   <% } %>
  </select>
<%
}
%>

et l'id de l'objet est passé à une autre page à l'aide de la méthode post et essayer ce code

     String subject=request.getParameter("subject");
     int subjectid=Integer.parseInt(subject);

Mais la ligne de conversion d'Entier ne fonctionne pas. D'erreur est affiché. L'erreur est

org.apache.jasper.JasperException: An exception occurred processing JSP page /saveuser.jsp at line 29
26:          String email=request.getParameter("email");
27:          String designation=request.getParameter("designation");
28:          String subject=request.getParameter("subject");
29:          int subjectid=Integer.parseInt(subject);
30:          String institute=request.getParameter("institute");
31:          String inemail=request.getParameter("inemail");
32:          String uname=request.getParameter("uname");
  • Des conseils.. Évitez d'utiliser des scriptlets et au lieu d'utiliser JSTL
  • r u assurez-vous demande.getParameter("sujet"); ou String[] sujets= request.getParameterValues("sujet"); ?
  • plz aller à travers l'architecture MVC
  • ya j'ai eu la réponse est le manque de la fonction trim.
  • En raison d'un problème OP ne peut pas modifier l'ensemble de la structure de projet.Oui recommendings sont les bienvenus 🙂
InformationsquelleAutor Salini L | 2013-08-27