2014-11-05 7 views
0

어떤 영향이 있을까요? 액션 서블릿을 호출 할 때 "/"를 사용하면 어떨까요? "/"을 배치하지 않으면 어떻게됩니까?걸기는/

실제로 웹 사이트를 http에서 https로 변환 중입니다. 현재 마이 그 레이션하는 동안 일부 페이지가 제대로 작동 중입니다. 두 번째 방법을 사용하는 경우 (/를 사용하는 경우) 일부 페이지가 작동하지 않는 경우 /를 사용하지 마십시오.

왜 그런가?

답변

0

이것은 서블릿 질문 이하 및 HTML 일반 질문이있는 moreso하지만, 본질적으로, 현재의 URL이 같은 것을 말할 수 있습니다 :
http://mywebsite.com/somedir/index.jsp

당신이 당신의 행동이 someaction.do 인과 양식이있는 경우, 그것은 찾을 것이다 http://mywebsite.com/somedir/someaction.do 상대 경로로 알려져 있습니다. 그것은 /로 시작하면

, 그것은는 절대 경로 간주,이 문제는이처럼 serverlt 지정 피하기 위해
http://mywebsite.com/someaction.do

0

를 찾습니다 :

EL :

<form action="${pageContext.request.contextPath}/someaction.do" > 

Scriptlet :

<form action='<%=request.getContextPath()%>/someaction.do' > 

모든 서블릿이 web.xml에 올바르게 매핑되었다고 가정합니다.