servlet.service例外nosuchメソッド例外またはクラスを表示しているjspページでJavaメソッドを呼び出しています
<%@page import="java.util.ArrayList"%>
<%@page import="Model.Validation"%>
<%
String username=request.getParameter("uname");
String password=request.getParameter("password");
System.out.print(username+"\nhellloo\n"+password+"\n re\n");
ArrayList<String> names=Validation.validateuname(username,password);
String name=(String)names.get(0);
String role=(String)names.get(1);
if(role.equals("Administrator"))
{
out.print("{success:true,errors:{reason:'Administrator'},uname:{name:'"+name+"'}}");
}else if(role.equals("User"))
{
out.print("{success:true,errors:{reason:'User'}}");
}else
{
out.print("{success:false,errors:{reason:'User name or Password is wrong, please try again'}}");
}
%>
SEVERE: サーブレット jsp の Servlet.service() が例外 java.lang.NoSuchMethodError をスローしました: Model.Validation.validateuname(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList; org.apache.jsp.check_005flogin_jsp._jspService(check_005flogin_jsp.java:61) で org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) で javax.servlet.http.HttpServlet.service(HttpServlet.java) :717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) で org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) で org.apache.jasper.servlet. javax.servlet.http.HttpServlet.service(HttpServlet.java:717) の JspServlet.service(JspServlet.java:260) org.apache.catalina.core の ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache の.