問題タブ [jsp-tags]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - jsp 2.0カスタムタグ内で呼び出しページ名を取得することは可能ですか?
JSP 2 タグ ファイルを使用してカスタム JSP タグを作成しています。タグ内で、URL を作成するためにタグを呼び出したページを知りたいです。これは、属性を介して渡さずに可能ですか?
java - サーブレットマッピングから画像、CSS、JS を取り除く
web.xml
ファイルで次のサーブレット マッピングを使用しています。
ある種の検索を行うため。元:
p>しかし問題は、CSS、JS、画像が検索リクエストのように扱われることです。
*.css、*.js、*.gif などを取り除くパターンがあるので、リクエストはコントローラーを通過する必要はありませんか?
どうもありがとう、バイバイ!
jsp-tags - JSPTag: 例外 - この属性はリクエスト時間の値をサポートしていません
「この属性はリクエスト時間の値をサポートしていません」というメッセージが表示されます。カスタム jsp タグ実装のコンパイル中。
私のTLDファイル
私のJSPタグ実装には次のメソッドがあります
私のjspには次のものがあります
しかし、私は次の例外を受けています
私は何か不足していますか?tldのように、TagExtraInfoも提供しようとしました。しかし、運がありません。
どんな助けでも大歓迎です。
java - JSP での不変オブジェクトの作成
<jsp:useBean>
このタグを使用すると、スクリプトレット コードに頼らずに、JSP 内でオブジェクトをインスタンス化できることはわかっています。ただし、値がEL式の結果である整数をインスタンス化したいと思います。次のようなものです。
もちろん、整数オブジェクトには「amount」という名前のプロパティがないため、これは機能しません。値を設定できる唯一の方法は、コンストラクター パラメーターを介することです (つまり、整数オブジェクトは不変です)。そのようなオブジェクトをインスタンス化し、スクリプトレット コードを使用せずにその値を設定する方法はありますか?
ありがとう、ドン
java - JSP2タグファイルからinitパラメータにアクセスするにはどうすればよいですか?
jspタグファイルを作成しようとしていますが、使用しようとするとコンパイルに失敗しますpageContext.getServletConfig().getInitParameter("myInitParam")
Tomcatを使用していますが、ファイルを含むページを表示しようとすると、jasperコンパイルエラーが発生します。pageContextを解決できません。私も使ってみましgetInitParameter
たが失敗します。リクエストオブジェクトを使用できるので、他のすべてが正常であることがわかります。
jspタグファイルから、できればスクリプトレット内から、web.xmlに設定されたinitパラメータにアクセスする方法を知っている人はいますか?
java - Spring / JSPでは、フォーマットはどこで実行する必要がありますか?
Springを使用していますが、この質問はすべてのJSPコントローラータイプの設計に当てはまります。
JSPページは、対応するコントローラーによって入力されたデータを(タグを使用して)参照します。私の質問は、JSPまたはコントローラでフォーマットを実行する適切な場所はどこですか?
これまで、コントローラーでフォーマットしてデータを準備してきました。
JSPファイルは次のようになります。
JSPにはフォーマットに関するいくつかの規定があることを私は知っています。
ただし、これはJavaでのみ機能しますjava.util.Format
。より複雑な値または計算された値が必要な場合はどうなりますか。このような場合、JSPにコードを配置するのは面倒です(そして醜いです)。
これがSpring/JSP/MVCの精神に従っているのかどうか知りたいです。言い換えれば、コントローラーはビューの一部ですか?ビュー関連のフォーマットを実行するのに適した場所はどこですか?私のコントローラーは、フォーマットされた値のマップではなく、オブジェクト(Person)を返す必要がありますか?
spring - Spring を使用した JSP ベースのテンプレート化
JSP ビューで Spring の MVC を使用しています。すべての JSP ページには、ヘッダー、コンテンツ、フッター、おそらくサイドバーなど、似たような構造があります。「ベスト プラクティス」について調べてみると、人々はフッターとヘッダーを「インクルード」しているように見えますが、それはすべての JSP ページにこれらの「インクルード」ステートメントが含まれていることを意味します。固定フォーマットを与える。私の目には、問題のページに適切な情報で基本テンプレートが拡張される、ネストされたビューを含むより良い解決策があります。このアプローチの利点の 1 つは、基本テンプレートで想定されるデフォルト値を他の場所で繰り返さずに使用できることです。もう 1 つの利点は、構造とコンテンツをさらに分離できることです (「ヘッダー」と「フッター」は構造的であり、
Spring の MVC レベルではこれに対するサポートはないようですが、カスタム タグを使用して JSP に実装することはできます。邪魔にならないようにすることはできると思いますが)。
とにかく、私の質問は - これは (一般的な/標準の) タグ ライブラリとして既に存在しますか? 私はカスタムタグを書くことに満足していますが、この作業 (Web サイトの生成) についての私の印象は、適切なツール (Spring など) の選択にほとんどの作業が費やされており、すでに膨大な範囲のソリューションが存在するということです。ありがとう。
html - ブラウズタグでデフォルトの場所を設定する方法
j2ee でプロジェクトを実行しています。[参照] ボタンを使用します。毎回プロジェクト フォルダ内のフォルダから画像/ファイルを取得する必要があります。プロジェクトのフォルダ名を参照ボタンのデフォルトの場所として設定したいのですが、その方法は?
jspページで次のコードを使用しています:
そして servlet で値を呼び出します:
String image= (String) request.getParameter("img");
閲覧中にパス全体が表示されますが、画像の名前のみが sevlet の値として渡されます。パス全体を取得するにはどうすればよいですか? または、ブラウジング中にプロジェクトフォルダーをデフォルトの場所として設定する方法は?
spring - Spring MVC タグとカスタム タグの相互作用
Spring:form タグを使用してコントロールをコマンド オブジェクトにバインドする JSP があります。
次のように変更したいと思います。それ以外の場合は、テキストを表示するだけです。(例: ユーザーが管理者の場合はコントロールを表示し、それ以外の場合はテキストのみを表示します。whatsit がまだ変更のために開いている場合はコントロールを表示し、それ以外の場合はテキストを表示します。)
言い換えれば、私はこれが欲しい:
しかし、すべてのフィールドに対してこれを作成する簡単な方法が必要です (多数あります)。
上記のテキストを生成するカスタム タグを作成すると ("SOME PATH" を指定)、Spring カスタム タグはバインドされますか?
私が本当に求めているのは、Spring カスタム タグを生成してからバインドするカスタム タグを作成できるかということだと思います。それとも、すべてのカスタム タグ (私のものと Spring のもの) が同時に処理されますか?
excel - 簡単なExcel編集を実行するjspタグライブラリはありますか?
Web上で簡単なExcel編集を実行できるjspタグライブラリはありますか?