나는을 사용하여 샘플 웹 애플리케이션을 작성하려고하는 초보자이다.MyEclipse, Java - 웹 애플리케이션 초보자
MySQL의 자바 톰캣 JSP & 서블릿
내가 사용하는 IDE는은 MyEclipse 블루 버전입니다.
지속성 및 서비스 계층이 완료되었습니다. 나는 index.jsp를 표시하는 데 문제 그러나 웹 층 내에서, 여기에 내가 지금까지 수행하고, 내 기대가 무엇인지 무엇을 :
- 내가 바람둥이 6 프로젝트를 연결 한 때마다 나는 을 실행 프로젝트 서비스가 중지되었다가 다시 시작됩니다. 로그의 마지막 줄은 입니다. INFO : 서버가 xms 단위로 시작됩니다.
- 이라는 새 웹 프로젝트를 선택하여 웹 레이어를 만들었습니다. 예제 index.jsp가 이미 웹 루트 폴더에 생성되었습니다. 나는 도 web.xml에서 확인했습니다 (이것은 바람둥이에 의해 사용된다고 가정합니다) welcome-list라는 태그가 첫 번째임을 나타냅니다응용 프로그램이 시작될 때 열어야하는 jsp. index.jsp는 해당 목록에 있습니다.
- 나는 서블릿을 사용하는 방법에 대한 자습서를 사용하고이 클래스가해야 그 버튼을 클릭 에 현재는, 즉 버튼이 index.jsp를 내, 매우 작은 일을, 웹 계층에서 클래스 내 HttpServlet을 확장 한 앞으로 요청과 응답 그리고 다른 JSP 파일을 열어, 나는 아직 테스트 할 수 없습니다.
다음은 내 초보자 질문입니다. 프로젝트 서버를 시작할 때마다 아무 일도 일어나지 않습니다. MyEclipse가 URL을 일반 브라우저에 복사/붙여 넣기 할 수있는 자체 브라우저에 index.jsp를 표시하기를 기대합니다. URL이 localhost : 8080/index.jsp (tomcat은 내 컴퓨터의 포트 8080에서 실행 됨)와 같을 것으로 기대합니다.
서버가 실행중인 것 같아서 다른 조합을 시도했지만 index.jsp를 표시 할 수 없습니다. 시도해보십시오. 무엇을해야합니까?
EDIT1 : 여기
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>/index.jsp</welcome-file>
</welcome-file-list>
</web-app>
내 서블릿 코드 : 여기 내 web.xml의 코드
public class CRMServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String action = request.getParameter("action");
System.out.println("ACTION : " + action);
if(action.equals("LoginRequest"))
{
request.setAttribute("bilgi", "cem");
request.getRequestDispatcher("Login.jsp").forward(request, response);
}
}
}
(내가 지금까지 그것을 테스트하지 않았다, 내 주요 문제는 여기되지 않습니다)
프로젝트를 실행하면 바람둥이가 6 위치에서 작동합니다. localhost : 8080 - 기본 페이지가 있습니다. " 바람둥이 작동 ... " 프로젝트 이름을 - 573PresentationLayer 을 내가 가지고있는 다음 페이지에서 404 로컬 호스트 : 8080/573PresentationLayer, 로컬 호스트 : 8080/573PresentationLayer/index.jsp를, 로컬 호스트 : 8080/573PresentationLayer/다음 WebRoot, 로컬 호스트 : 8080/573PresentationLayer/WebRoot/index.jsp – Pumpkin
이것은 web.xml을 올바르게 구성하지 않았 음을 의미합니다. web.xml 코드와 서블릿 코드를 제공 할 수 있습니까? –
예 원래 질문에 첨부했습니다. – Pumpkin