1

Requests:詳しい意味をご存知の方のみ回答お願いします。

私が助けを見つけた関連する質問:JSP / JSTLのネストされた式

リンク、パス、および変数 (画像、スクリプト、およびその他のページとインクルード) を汎用化し、将来のリファクタリングまたはファイルの場所の変更が大きな問題にならないようにしたいと考えています。

私が作ろうと思ったのは:

変数.jsp:

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<c:set var="mainDir" value="${pageContext.request.contextPath}/view/jsp" />
<c:set var="resourcesDir" value="${mainDir}/resources" /> 

header.jsp

<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@include file="variables.jsp" %>
<html>
   <head><title>${pageTitle}</title></head>

login.jsp

<c:set var="pageTitle" >
    <spring:message code="pageTitle.login" />
</c:set>
<%@include file="${mainDir}/common/header.jsp" %>

<body>...
...
...
<%@include file="${mainDir}/common/footer.jsp" %>

include と c:sets / c:outs を spring:messages で観察してください。

私がやりたいことを行うための適切な方法は何ですか (私の現在の戦略が正気でない場合) .

4

0 に答える 0