問題タブ [el]

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.

0 投票する
4 に答える
4923 参照

java - Java式言語を使用してこれを行う方法

elを使用してjspで読みたい次のJavaオブジェクトがあるとしましょう:

することでカウントを呼び出すことができます${a.count}

しかし、どうすれば el を使用して getAttribute を呼び出すことができますか?

0 投票する
5 に答える
60832 参照

math - JSTLで数値を丸めるにはどうすればよいですか?

JSPで除算を行っていますが、結果を丸めたいのですが、これはどのようにすればよいですか?

すなわち

...結果を丸めるにはどうすればよいですか?

ありがとう、

0 投票する
1 に答える
177 参照

jsp - 同等の表現言語

request.getRemoteUser() に対応する式言語ステートメントは何ですか?

0 投票する
3 に答える
9054 参照

java - EL 式は Tomcat 5.5 では実行されませんが、Tomcat 6.0.20 では動作します

spring-web-mvc を使用してアプリケーションを開発しています...

今私のコントローラでは、次のように返されます:

今、私のJSPには次のコードが含まれています:

Tomcat 6.0.20、ognl 2.6.11 がある Windows プラットフォームでこれを実行すると、次のような正確な出力が得られます。

しかし、Tomcat 5.5 を使用している unix (cent os) プラットフォームに war ファイルをデプロイすると、ognl 式が実行されず、次のような出力が得られます。

ognl式のバージョンとTomcatのバージョンの問題は何ですか?

前もって感謝します...

0 投票する
1 に答える
181 参照

jsp - ページ ディレクティブ内で EL を使用することは可能ですか?

ローカライズしたい (動的に生成されたページに含まれる) 静的な html コンテンツ (help-en.html、help-fr.html など) があります。含まれるJSPファイルには、「en」、「fr」などを含む文字列であるBean userLocaleがあります。

したがって、ローカライズされたファイルを参照する合理的な方法は次のようになります。

そして、それを JSP に含める合理的な方法は次のようになります。

ただし、これは機能しません。JSP コンパイラは、文字通り「help-${userLocale}.html」という名前のファイルをファイルできないと不平を言うからです。したがって、ページ ディレクティブは EL コードの前に処理されるようであり、ページ ディレクティブ内で EL を使用することはできません。

これは正しいですか、回避策はありますか、および/または複数の choose/when タグなどに頼ることなく、上記の目標を達成するための同様の簡単な方法はありますか?

0 投票する
1 に答える
21842 参照

eclipse - JSP EL (式言語) が Eclipse で問題を引き起こす

私のシステム: Ubuntu 9.10. Eclipse 3.5.1 with Java EE 1.2.1 (手動インストール - シナプスからではありません)。Web 開発者ツール 3.1.1

私は最近、他の誰かのコード (動的 Web プロジェクト) を採用しましたが、Eclipse で多くのエラー、警告、および不適切な構文の強調表示に遭遇しました。次の 4 行のコードに絞り込みました (新しい動的 Web プロジェクトを作成し、次に新しい JSP ページを作成し、これを本文に入れます)。

エラー/警告/不適切な構文の強調表示

line1: '<' の下の黄色の警告行: テキスト文字列に無効な文字が使用されています (${(1<2)? "yes" : "no"})。

行 2: 'f' の下の赤いエラー行: この行に複数の注釈が見つかりました: 1) 構文エラーです。「Finally」を挿入して TryStatement を完了してください。2) 構文エラーです。「}」を挿入して ClassBody を完成させてください

行 2: ')' の下の赤いエラー行: トークン ")" の構文エラー、このトークンの後に予想される試行

line3: 'div' の下の黄色の警告行: 終了タグ (/div) がありません。

line3: 終了 div の '<' の下に黄色の警告行: この行に複数の注釈が見つかりました: 1) テキスト文字列に無効な文字が使用されています (${5} <%}%>)。2) テキスト文字列に無効な文字が使用されています (${5} <%}%>)。

line3: '/div' は、HTML コードの緑ではなく、黒と紫 (スクリプトレット コードの場合?)

line4: scriplet の開始タグと終了タグ '<%' と '%>' は、オレンジではなく黒です

ページはブラウザーで期待どおりに機能します。「5」が 5 回表示されます。1行目の空の引用符を「yes」に変更してから保存し、エディターでファイルを閉じ、プロジェクトエクスプローラーでクリックして検証し、再度開くと、すべてのエラー/警告/不正な構文の強調表示が消えます。最初のもの (無効な文字)。これは信じられないほどイライラします。どんな考えでも大歓迎です。

0 投票する
1 に答える
2164 参照

jsp - IPアドレスの表現言語

${pageContext.request.serverName} はサーバー名を取得するためのものであるため、サーバーの IP アドレスを取得するための対応する式は何ですか?

0 投票する
2 に答える
6069 参照

jsf - jsfの#{expr}と${expr}の違いは何ですか? ${expr} を優先すべき場合はありますか?

「Core JSF」の違いについて少し前に読んだことがありますが、今はその場所が見つかりません。

それにもかかわらず、jsf で ${expr} を使用する必要がある場合についての言葉があったことを覚えていません。だから私は(栗の)違いは何ですか?JSFアプリケーションで$ {expr}を使用する場合はどうですか?

0 投票する
1 に答える
302 参照

java - JavaServer Pages: Expression Language を使用せずにコードから属性に値を取得する方法は?

MyFaces 1.1 ValidateRegExpr タグを使用して、正規表現に対してユーザーからの入力を検証しています。

コードを介して正規表現パターンを動的に割り当てられるようにしたいのですが、http://myfaces.apache.org/commons11/myfaces-validators11/tagdoc/mcv_validateRegExpr.htmlによると、属性パターンは Expression Language をサポートしていません。

JSP ファイルのマークアップは次のようになります。

ELをサポートしていないjspコントロールに属性値を動的に割り当てる好ましい方法は何ですか?

0 投票する
1 に答える
2467 参照

xml - EL関数でJSPX名前空間が表示されない?

私は JSPX (JSP の純粋な XML 構文) を使用しようとしていますが、動作するように見えますが、動作しません。jsp:root 要素で名前空間宣言を使用して taglibs をインポートし、後でこれらを要素と EL 関数に使用します。

「属性プレフィックス fn は、インポートされたタグ ライブラリに対応していません」という例外が発生します。他のページは正常に動作しますが、このページは、タグ ライブラリに含まれるいくつかの EL 関数を使用するという点で異なります。

これらの taglib プレフィックスを EL 関数呼び出しに表示されるスコープに入れるために必要な別の種類のインポートはありますか?