ホームページ >バックエンド開発 >PHPチュートリアル >Quercus 経由で PHP を Spring MVC ビューとして使用する (転送)_PHP チュートリアル

Quercus 経由で PHP を Spring MVC ビューとして使用する (転送)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:17:071496ブラウズ

原贴:

http://blog.caucho.com/2009/04/14/using-php-as-a-spring-mvc-view-via-quercus/

今週、私は PHP ビューを使用した Spring MVC のデモをお見せすることを約束した Quercus に関する講演の準備をしてきました。  つまり、実際にそうしなければならなかったということです。 Quercus 経由で PHP を Spring MVC ビューとして使用する (転送)_PHP チュートリアル それは非常に簡単で、PHP は Spring MVC 用の非常に優れたコンパクトなビュー テクノロジを提供することがわかりました。  このコードは少なくとも来週まで公開されないので、これは少しからかいですが、しばらくの間、多くの人がこれを求めていたので、プレビューを提供したいと思いました…

まず、Spring に同梱されているサンプル「ImageDB」アプリケーションを使用して、それがどのように見えるかを示します。  これが動作中のアプリのスクリーンショットです:

基本的に、画像をページにアップロードすると、アップロードした内容がデータベースに記録されます。  JSP ビューと PHP ビューを並べて示します:

        "2">Quercus 経由で PHP を Spring MVC ビューとして使用する (転送)_PHP チュートリアル"imageContent?name=" height="100">         }%>

"1" cellpacing="0" cellpadding="5"> "imageUpload" Method="post" encType="multipart/form-data">  

    "2">"submit" value="画像をアップロード">

"clearDatabase">データベースをクリア

        "2">Quercus 経由で PHP を Spring MVC ビューとして使用する (転送)_PHP チュートリアル"imageContent?name== $image->getName() ?>" height="100" >         $image->getShortDescription() ?>  } ?>

"1" cellpacing="0" cellpadding="5"> "imageUpload" Method="post" encType="multipart/form-data">  

    "2">"submit" value="画像をアップロード">

"clearDatabase">データベースをクリア

"false" %> "java.util.List, java.util.Iterator, org.springframework.samples.imagedb.ImageDescriptor" %>

リスト画像 = (リスト) request.getAttribute("画像"); for (Iterator it = image.iterator(); it.hasNext();) { ImageDescriptor image = (ImageDescriptor) it。 (); %> "1" cellpacing="0" cellpadding="5">  

"10%">名前 () %> 
説明 (() %>) ( ) %> 
"10%">名前 "text" name="name">
;  
内容 "file" name="image">
説明

foreach ($images as $image) { ?> "1" cellpacing="0" cellpadding="5">  

"10%">名前 = $image->getName() ?>  ;
説明 (= $image->getDescriptionLength()?>)
"10%">名前 "text" name="name">
;  
コンテンツ "file" name="image">
説明
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。