- - PR -
JSFの静的インクルードについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-11-12 11:34
はじめまして。
現在JSFを利用したWebアプリケーションを開発しているのですが、 JSPコードの再利用のため静的なインクルードを利用しようとすると以下のようなエラーとなってしまいます。 (開発環境としてSun Java Studio Creatorを利用しています。) ・ソースコード <?xml version="1.0" encoding="UTF-8"?> <jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page"> <jsp:directive.page contentType="text/html;charset=WINDOWS-31J" pageEncoding="UTF-8"/> <f:view><![CDATA[ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ]]><html lang="ja-JP" xml:lang="ja-JP"> <head> <meta content="no-cache" http-equiv="Cache-Control"/> <meta content="no-cache" http-equiv="Pragma"/> <title>Page1 Title</title> <link href="resources/stylesheet.css" rel="stylesheet" type="text/css"/> </head> <body style="-rave-layout: grid"> <h:form binding="#{Page1.form1}" id="form1"> <f:subview id="sub2"> <%@ include file="inc.jsp" %> ←このタグだとエラーになります。 <!-- <jsp:include page="inc.jsp"/> --> </f:subview> : : ・エラー [#|2004-11-12T10:44:47.978+0900|致命的|sun-appserver-pe8.0.0_01|javax.enterprise.system.container.web|_ThreadID=12;|ApplicationDispatcher[/webapplication2] サーブレット jsp のServlet.service()が例外を投げました org.apache.jasper.JasperException: /Page1.jsp(18,6) The content of elements must consist of well-formed character data or markup. at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:43) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:362) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:86) at org.apache.jasper.compiler.JspDocumentParser.parse(JspDocumentParser.java:201) at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:201) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:105) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:200) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:419) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:402) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:512) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:262) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:263) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:210) at javax.servlet.http.HttpServlet.service(HttpServlet.java:861) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:246) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:500) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:268) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:236) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:55) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:145) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:141) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:718) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:478) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:413) at org.apache.catalina.core.ApplicationDispatcher.access$000(ApplicationDispatcher.java:77) : : : なにか参考になる資料などがあれば教えてください。 よろしくお願いします。 |
1