Прикрепить файл html к свойствам bean в context

107
04 июля 2021, 06:20

Настраиваю bean одной сущности в Context.xml раньше у меня было

<bean id="name" class="path.name">
        <property name="from" value="mail"/>
        <property name="text">
            <value><![CDATA[
тут был очень большой html
            ]]></value>
        </property>
    </bean>

вот собственно я этот большой html вынес в ресурсы чтобы он не портил собой офомление контекста. Можно ли как то привязать этот файл Template.html с полем <value>?

Answer 1

Мне кажется, что хорошим вариантом решения вашей задачи будет передача пути к файлу, и чтение html из этого файла в коде.

Context.xml

<bean id="name" class="path.name">
    <property name="from" value="mail"/>
    <property name="path" value="/templates/Template.html"/>
</bean>

Java class

String html = new String(Files.readAllBytes(Paths.get(path)));
READ ALSO
Как исправить &ldquo;MySQLSyntaxErrorException: Unknown column &#39;???N_.???&#39; in &#39;field list&#39;&rdquo; с использованием &ldquo;hibernate&rdquo; and &ldquo;springframwork&rdquo;?

Как исправить “MySQLSyntaxErrorException: Unknown column '???N_.???' in 'field list'” с использованием “hibernate” and “springframwork”?

Моё java-приложение работает с БД под SQLПосле добавления в БД новой таблицы “paragraph_type” и новой связанной колонки “PARTYPE_ID” в таблицу “paragraphs”...

103
Помогите найти ошибку в JSP / JSTL

Помогите найти ошибку в JSP / JSTL

Есть jsp-файл конфигурации

104
Error running &#39;Tomcat 9.0&#39;: port out of range:-1 Ошибка

Error running 'Tomcat 9.0': port out of range:-1 Ошибка

Запускаю сервер все настроил хорошо, но ничего не работаетПомогите сижу уже 3 день с Tomcat

99
Вызывается два события одним кликом

Вызывается два события одним кликом

Имеется div блок с картинкой, внутри этого блока еще один - так же с картинкой (лайк)

109