Смешивание Spring MVC с встроенным PHP - PullRequest
3 голосов
/ 15 августа 2011

Мне было интересно, можно ли писать PHP-код встроенным на страницах Spring MVC.

Что-то вроде

<html xmlns:jsp="http://java.sun.com/JSP/Page" 
      xmlns:c="http://java.sun.com/jsp/jstl/core"
      xmlns:tiles="http://tiles.apache.org/tags-tiles"
      xmlns:spring="http://www.springframework.org/tags"
      xmlns:util="urn:jsptagdir:/WEB-INF/tags/util" >

    <jsp:output doctype-root-element="HTML" doctype-system="about:legacy-compat" />

    <jsp:directive.page contentType="text/html;charset=UTF-8" />  
    <jsp:directive.page pageEncoding="UTF-8" /> 

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=8" />    
        <title><tiles:insertAttribute name="title"/></title>
        <util:load-scripts />
        <spring:message code="application_name" var="app_name" />

    </head>

    <body style="background-image: url(${resources}/images/Main_bg.jpg);">
        <div id="wrapper">
                    <lang:PHP>
                        require_once(somephpfile.php);
                        ...

У меня есть огромный кусок устаревшего кода PHP, который я хочу интегрироватьв еще большую систему, которую я строю, новая система написана на Spring и Spring MVC.

Ответы [ 2 ]

3 голосов
/ 15 августа 2011

Да, вы можете.Например, запустив php из JVM с помощью Quercus , и вам, вероятно, понадобится написать какой-то пользовательский тег.

1 голос
/ 11 июля 2013

Эта библиотека позволяет вам использовать PHP весной как динамический язык и шаблонизатор. https://github.com/PaulWeb/quercusspring

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...