私はjspプロジェクト(Springではなく)の変更を担当しています。変更は非常に簡単です: ページ上のリンクの静的リストを取得し、それらのリンクで構成されるドロップダウンに置き換えます。もう1つの要件は、ドロップダウンのデータソースがプロパティファイルであることです。彼らは、サイトのエンドユーザ(内部プロジェクト)がアプリケーションを再デプロイする必要なしにリンクを修正/削除できるように、これを必要とします。私は約10年または12年前にjspの簡単な紹介をしたjavascriptの男(AngularJS、EmberJS、jQueryなど)です。足を濡らすために、私はIntelliJをダウンロードし、Tomcatプロジェクトをセットアップし、それを読み込んでプロパティファイルにいくつかの値を表示させました。 WooHoo !.これまでのところ、数時間でグーグルが見つかった。私はjspを使用して選択を構築するコードを見つけましたが、プロパティファイルをレイアウトし、選択項目のオプション/値として使用できるキー/値のペアを読み込む方法はわかりません。jspプロパティファイルからselectを設定する
はここに私の性質は、ファイルの:
<%@page import="java.util.Properties" %>
<%
InputStream stream = application.getResourceAsStream("foo.properties");
Properties props = new Properties();
props.load(stream);
String fname = props.getProperty("fname");
String lname = props.getProperty("lname");
%>
<html>
<head>
<title>$Title$</title>
</head>
<body>
<%
out.println(fname);
out.println(lname);
%>
</body>
そして、それは正しくおさるのジョージが表示されます。
fname=Courious
lname=George
をここで値を表示するマークアップです。
プロパティファイルを使用して選択を作成する方法についてのガイダンスはありますか? おかげ
感謝を言うことができます後、あなたの場合は
、私はそれを得た、
PrepareLinkList
を/早送り/実行含めることができます。しかし、私はこれが何を意味するのか分かりません: "コードを<% ... %>からサーブレットの中に移動し、JPSに転送することを検討するべきです" – Lazlomanどうもありがとう。 – Lazloman