2013-06-02 3 views
0

NetBeans에서 사이트를 만들고 있습니다.NetBeans에서 서블릿이 호출되지 않습니다.

에이전트 관련 jsp 파일로 에이전트 폴더로 이동 했으므로Netbeans에서 서블릿 작업을 지정하려면 어떻게해야합니까?

서블릿이 호출되지 않습니다.

예 : 나는 웹 페이지에서 폴더 에이전트를 생성하고, 클래스/서블릿 파일은 소스 패키지, 에있는 양식 태그를 읽을 것 -

<form action="agentlogin"> in the Login page, 

다음 액세스 된 URL이 존재하지 않는/에이전트/agentlogin입니다.

답변

1

정확하게 이해하면 서블릿은 /agentLogin으로 매핑되고 경로가 /agent/somePage.jsp 인 JSP에서이 서블릿에 게시하는 양식을 생성하려고합니다.

<form action="<c:url value='/agentlogin'/>"> 

:

<form action="../agentlogin"> 

또는 더 나은, 웹 애플리케이션의 컨텍스트 경로가 URL 앞에 추가됩니다 확인하기 위해 JSTL을 사용하여 절대 URL을 사용

그래서 상대 URL을 사용하여 JSTL이 없으면 다음을 사용할 수도 있습니다.

<form action="${pageContext.request.contextPath}/agentLogin"> 
관련 문제