2014-06-18 1 views
3

나는 java/jsp 웹 사이트의 청결한 URL에 관한 질문을하기 전에 이것과 같은 web.xml 파일을 구성해야한다고 답변했습니다.JAVA/JSP 깨끗한 URL을 데이터베이스에서 선택하여

<servlet> 
<servlet-name>yourjsp</servlet-name> 
<jsp-file>/yourjsp.jsp</jsp-file> // here you can give jsp location 
</servlet> 

<servlet-mapping> 
<servlet-name>yourjsp</servlet-name> 
<url-pattern>/yourjsp</url-pattern> 
</servlet-mapping> 

제 질문은 web.xml 파일의 모든 URL 또는 패턴을 매핑해야한다는 것입니다.

무언가 사용자 (소셜 네트워크를위한 소셜 네트워크가 아닌)가 있지만 어떤 유형의 커뮤니티/포럼 시스템이있는 웹 사이트를 개발하는 경우 domain/UERnAME 또는 domain/QUESTION 또는 domain/question/what을 사용하고 싶습니다. - 당신 - 질문 - 등, 그래서 그 어떤 제안? 그리고 저는 아직도 JAVA/JSP 개발을 배우고 있다는 것을 분명히하고 싶습니다. 그리고 저의 초급 수준에서 그것을 배우고 싶습니다.

나를 도와 주셔서 감사합니다.

+0

내가 그 핸들 일부 웹 프레임 워크를 사용합니다 :

@WebServlet("/UserController") public class UserController extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { RequestDispatcher rd = request.getRequestDispatcher("/WEB-INF/test.jsp"); rd.forward(request, response); } } 

URL이 http://your-domain/UserController

당신은 여기에 대해 좀 더 읽을 수있는 것 그것은 멋지게, 예를 들어 spring-mvc는 각 컨트롤러에 대한 예쁜 URL 끝점을 제공하므로 훨씬 쉽게 URL을 관리 할 수 ​​있습니다. –

+0

저에게 좋은 옵션입니다. 고마워,하지만 거기에 어떤 옵션보다 프레임 워크를 사용하고 싶지 않다면? 내 지식을 위해서. –

+1

Tuckey URLRewrite를 살펴보십시오. 규칙에 대해 Regex를 사용하기 때문에 web.xml보다 훨씬 강력하며 경로 부분을 매개 변수로 사용할 수 있습니다. 예 : http://stackoverflow.com/questions/22696504/url-rewrite-is-redirecting-rather-than-rewriting-in-backend – developerwjk

답변

관련 문제