나는 jsp 페이지를 가지고 있는데, 여기에서 사용자로부터 몇 가지 값을 제출하고 싶습니다. 그래서 저는 양식을 만들었습니다. 이제 비즈니스 로직을 수행 할 책임이있는 서블릿에 전달하기 전에 유효성 검사를 수행하고 싶습니다. 그래서, 지금은이을 호출해야합니다.이 은 일부 검사를 수행하고 성공하면 제어를 서블릿에 전달합니다.같은 JSP 페이지에서 호출하는 메소드
나는 우리가 validate()
을 만들 수 있도록 JSP로 자바 코드를 작성할 수 있다는 것을 알고있다. 그러나 매개 변수로 메소드의 유효성을 확인하는 폼 액션에서 컨트롤을 전달하는 방법은 나에게 문제이다.
당신의 제안은 도움이 될 것입니다. 그리고 더 좋은 방법이 있다면 도움이 될 것입니다.
<%@page import="org.apache.jasper.tagplugins.jstl.core.Out"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%! String name = new String("jsp");
%>
<form action="FirstJSP.jsp" method="get">
<input type="text" name="regid"> <input type="text"
name="studentName"> <input type="text" name="class">
<input type="text" name="section"> <input type="text"
name="hindi"> <input type="text" name="english"> <input
type="text" name="maths"> <input type="submit" value="submit">
</form>
</body>
</html>
유효성 검사 대상에 따라 JavaScript를 사용하는 것이 좋습니다. –
너무 늦기 전에 서블릿을 배우십시오. http://stackoverflow.com/tags/servlets/info – BalusC