HTTP Status 404 - /servlet/Item/AddItemServlet
이것 은 jsp 에 문제 가 생 겼 고 찾 을 수 없다 는 것 입 니 다. 자바 를 배 운 친구 들 은 servlet / item 이 제 가 servlet 를 만 든 후의 가상 디 렉 터 리 라 는 것 을 알 고 있 습 니 다. 프로필 은 모두 이렇게 쓰 여 있 습 니 다.
<servlet>
<servlet-name>AddItemServlet</servlet-name>
<servlet-class>com.bjpowernode.drp.basedata.web.AddItemServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AddItemServlet</servlet-name>
<url-pattern>/servlet/item/AddItemServlet</url-pattern>
</servlet-mapping>
위의 프로필 은 문제 가 없습니다. 다음은 제 jsp 에서 관건 적 이 고 오류 가 발생 하기 쉽 습 니 다. 그리고 저 는 잘못된 부분 이 있 습 니 다. 경로 문제 입 니 다.<body class="body1">
<form name="itemForm" id="itemForm" action="<span style="background-color: rgb(255, 0, 0);">/servlet/item/AddItemServlet</span>" method="post" onsubmit="return validateForm(this)">
이 빨 간 곳 은 문제 가 없어 보 입 니 다. servlet 을 요청 하 는 것 입 니 다. 하지만 버튼 을 눌 러 뛰 려 고 할 때 잘못 보 고 했 습 니 다. 이것 이 바로 플러스 입 니 다. "/ "와 불 가
“
/
"의 차이 점 은 제 가 jsp 에 basePath (추천 블 로그), 즉 웹 전 경로 에 가 입 했 기 때 문 입 니 다.
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
path-------------------------------------------------------/servlet/Item/AddItemServlet basePath---http+://+localhost+:+8181+/servlet/Item/AddItemServlet+/ (http://localhost:8181/servlet/Item/AddItemServlet)
그리고 나 는 코드 에 '/' 를 추가 한 후에 주소 가 바 뀌 었 다.http://localhost:8181//servlet/Item/AddItemServlet
그래서 여러분 들 은 '/' 를 볼 수 있 습 니 다. 저희 도 무시 할 수 없습니다. 이것 은 제 가 앞으로 문제 에 부 딪 힌 경험 이 되 어 공유 하 게 되 었 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
빠른 팁: SingleStoreDB의 데이터 API 사용SingleStoreDB는 HTTP 연결을 통해 SQL 문을 실행하는 데 사용할 수 있는 을 제공합니다. 이 짧은 문서에서는 이 데이터 API를 사용하는 방법에 대한 예를 보여줍니다. A는 무료 SingleStore...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.