問題タブ [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.
jsp - JSPでELからgroovyxmlslurperを使用する
私は、開発者が URI を xml ドキュメントに渡し、EL を使用してナビゲートできるオブジェクトを返すことができるようにする JSP タグを作成する任務を負っています。
私はgroovyとgrailsをかなり使ってきたので、次のようなものを試してみることを考えました
そしてそれをリクエストに投げ込んで、JSPに戻って次のようなことをするかもしれません:
しかし、そのアプローチは機能しません。
誰か提案はありますか?
jsp - 同等の JSP、JSTL タグ/EL、および Struts タグを学習するための適切なリソースは何ですか?
プロジェクトでビジネス ロジックをプレゼンテーションから分離しようとしていますが、ビジネス ロジックはタグ ライブラリの混合物を使用して記述されています。ある taglib から別の taglib に移動したり、Scriptlet コードを EL に変換したり元に戻したりするための適切なリソースはありますか?
java - パッケージ javax.el が存在しません
jre6/eclipse を使用し、javax.el をインポートしています。* エラー
パッケージ javax.el が存在しません [javac] import javax.el.*;
出てきます。これはJavaの一部ではないのですか?これがなぜなのか、誰か教えてください。ありがとうございます
java - JSP の式言語が機能しない
私は JSP が初めてで、式言語を使用しています。バージョン 2.5 および Tomcat 6 サーバーで Eclipse Galileo を使用しています。私の単純な式言語は${1>2}
、false を与えると仮定して書いた場合のように値を出力していませんが ${1>2}
、ページをレンダリングするときにのみ表示されていることを尋ねたいだけです。しかし、私が使用し<c:out value="${1>2}"/>
ているときは正しく印刷されていません。タグライブラリに問題があると思います。私が間違っている場所を理解できるように、このサンプルコードを提供しているので、その理由を親切に教えてください:-
回答に従って更新します。詳細は次のとおりです。
私はweb.xml
それがどのように見えるかを示しています:
そして、lib フォルダーに追加jstl.jar
したのは、タグを使用して表示できるようにするためだけ<c:out>
ですが、テンプレート テキストの EL が機能していません。
jsf - JSF式言語について
JSFELのこの動作に気づきました。1.1。
2.2。
1はレンダリングされません。2.テキストボックスは無効になっていません。
どうすれば両方が一緒に起こることができますか?テキストボックスが無効になっていないということは、requestStatusがPRと等しくないことを意味します。つまり、パネルグループのレンダリング条件が真である必要があります。
何か助けがありますか?私はここで何かが欠けていますか?
ありがとう
java - JSF /JSPELとJavascriptで文字列を連結します
ELおよびjavascript関数(JSF 1.2、Facelets、Richfaces 3.3.0GA)で問題が発生しています。別の構成を含むページがあります。
そして、私の中では、すべてのIDui:composition
にを追加したいと思います。prefix
例えば:
それは大丈夫です。
oncomplete
しかし、文字列を適切に連結することができないなど、関数内のコンポーネントにアクセスしたい場合に問題が発生します。例えば
私も試してみましfn:join
たが、「#」文字が見つかるとエラーが発生するため、関数は実行されません。例えば:
スロー
角かっこまたは#と角かっこで囲むと、さまざまなエラーが発生します。
私は何が間違っているのですか?
そして別の質問、のような条件付きコマンドで
trueまたはfalseの場合に、より多くのアクションを実行できるように「グループ化」するにはどうすればよいですか?例として、次のようなものがあります。
かっこで試しましたが、正しく解析されません。
前もって感謝します。
string - Stringプロパティにバインドされているh:inputTextは、nullではなく空の文字列を送信しています
<h:inputText>
私のデータベースにデータを入力するための多くのフィールドを備えたJSF2.0アプリケーションがTomcatにあります。一部のフィールドは必須ではありません。
""
ユーザーがこのフィールドを空のままにすると、JSFは。の代わりに空の文字列を設定しますnull
。
すべての文字列をチェックせずにこの動作を修正するにはどうすればよいですか?
java - jsf式言語でのnullチェック
この式言語を参照してください
マップが null の場合でも、highlight_row
スタイルが適用されます。
だから私はに変更しました
それでも、highlight_row
適用されています。
マップの場合、empty OR null
スタイルを適用したくありません。
何か助けはありますか?この行動の理由は?
jsp - プロパティ名の2番目の文字が大文字の場合のjavax.el.PropertyNotFoundException
私はこの珍しいシナリオを持っています:
そのためのプロパティとゲッターセッターがほとんどないregistrationVOがあります。たとえば、city
またはbCity
それらのゲッターメソッドgetCity()
とgetBCity()
JSPでは、スクリプトレットを使用してこれらのプロパティの値を表示しようとしましたが
<%=registrationVO.getCity()%>
、< %=registrationVO.getBCity()%>
、正常に動作します。しかし、同じものを式言語に置き換えた
${registrationVO.city}
ところ${registrationVO.bCity}
、registrationVOにプロパティ「bCity」が見つからないというエラーが発生しました。iaはbCityに再びscripletを使用し、出力を取得しました。
私はそれが命名規則のためであることを観察しました。「プロパティの2番目の文字が大文字の場合、式言語は使用できません」。私は多くの差分命名を試しましたが、これが私が見つけたものです。
このシナリオを確認してください。私の結論が正しいか間違っているかはわかりません。
ありがとう、DJ
jsf - JSF - messages.properties から値を動的に表示する方法
プラン名とその他の属性を持つ DataModel があります。
ゴールド、シルバーなど、さまざまなプランがありますが、ゴールドやシルバーをそのまま表示したくありません。ロケールに合わせてmessages.propertiesから表示したい
ここに私のコードスニペットがあります:
したがって、plans.name 値の代わりに #{msgs.#{plans.name}} のような値が必要ですが、これによりコンパイル エラーが発生します。
これの正しい構文を知っている人はいますか?