表題についてです。
ネットで上記についてぐぐって以下のソースを発見しました。
@SpringBootApplication @Configuration @ImportResource("web.xml") public class App { public static void main( String[] args ) { SpringApplication.run(App.class, args); } }
この方法以外にもweb.xmlの読み込み方ってありますか?()
1つ思いついたのはメッセージプロパティを読み込むjavaConfingと
同じ書き方ですが、、できるのかやってみます
※できなかったので消しました。(そもそもWebMvcConfigurerクラスのメソッドにそれらしい奴がなかった)
spring bootはディフォルトでweb.xmlがないけど、
jspのヘッダーのincludeをしたかった感じです。
できないならひとつひとつincludeします、、
補足
一番上の方法もできませんでした
エラー内容
Line 5 in XML document from class path resource [web.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 16; cvc-elt.1: 要素'web-app'の宣言が見つかりません。
エラー内容
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:jsp="http://java.sun.com/xml/ns/javaee/jsp" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <el-ignored>false</el-ignored> <page-encoding>UTF-8</page-encoding> <scripting-invalid>false</scripting-invalid> <include-prelude>/WEB-INF/view/common/header.jsp</include-prelude> </jsp-property-group> </jsp-config> <servlet-mapping> <servlet-name>dispatcherServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </web-app>
回答1件
あなたの回答
tips
プレビュー