1

最初に、テキストと画像をデータベースに保存し、フロントエンドでステートメントを使用して、Web オブジェクト内のテキストを表示します。

<img src="<%=picturepath %>" width="570" /> 

<jsp:include page="<%=contentpath %>" /> 

次に、バックエンドで Web プロジェクトを再起動します。仮想ルートを使用します: D:\site .a.jpgまたはa.txtを読み取ると、入力できます

http://localhost:8080/site/a.jpg or
http://localhost:8080/site/a.txt in the IE.

それが表示されます。

D:\siteに画像とテキスト を apache でアップロードし、ルート txt/site/a.jpg と /site/a.txt を Mysqlに保存します。そして声明で

<img src="<%=picturepath %>" width="570" />

テキストと画像が表示されます

しかし

<jsp:include page="<%=contentpath %>" />

このステートメントはテキストを表示できません

contentpathが相対パスであり、サイトとプロジェクトが同じカタログにあるためだと思います。私の本来の意見は

http://localhost:8080/site/a.txt 

しかし、次のようになります。

http://localhost:8080/webapp/site/a.txt

データベースで読み取った/site/a.txtをjspで表示する方法を知りたいです

メルシー・ボークー

4

1 に答える 1

1

フロントエンドとバックエンド用に 2 つの個別の Web プロジェクトを構築し、バックエンドのテキストをフロントエンド Web プロジェクトにアップロードします。仮想ルートを構築し、フロントエンドを再展開します。画像は表示できますが、テキストは表示できません。

于 2012-08-22T07:09:21.100 に答える