jsp 및 Controller 서버 가져오기 경로

1198 단어 collection

Controller: 서버 경로

//    
ServletContext sc = request.getSession().getServletContext();  
//    
String path = sc.getRealPath("/img") + "/"; //    

jsp


1: 경로 가져오기: 경로 액세스


jsp에서 백엔드에 접근하려면 URL이 필요합니다. 일반적으로 URL을 다 쓰지 않고 코드를 사용하여 기본 경로를 가져와서 나중에 수정할 수 있도록 합니다.
1.request.getContextPath(); :/webName
2.request.getScheme(): 프로토콜 이름
3.request.getServerName (): 서버 이름
4.request.getServerPort(): 포트 번호
String path = request.getContextPath();  
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  

 5.request.getServletPath(), 현재 페이지가 있는 디렉터리의 전체 이름을 되돌려줍니다./course/index.jsp;
 6.request.getRequestURL(), IE 주소 표시줄 주소를 반환합니다.http://localhost:8080/WebName/course/index.jsp;
 7.request.getRequesturi(), 프로젝트 이름이 포함된 현재 페이지의 전체 경로를 되돌려줍니다./webName/course/index.jsp

2: 경로 처리


1.parent.formateUrl("controller/edit.html","_self")
이.

좋은 웹페이지 즐겨찾기