問題タブ [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.
jsf - JSFで列挙型の等価性をテストする方法は?
JSFで列挙型の等価性をテストすることは可能ですか?
たとえば、stuff
は次のenum Stuff
とおりです。
jsp - JSTLforeachループのアイテム値がポートレットで機能しない
次のポートレットコードがあるとします。
そして、次のJSPコード:
プリントアウト:
$(aName)が評価されない理由がわかりません。$ {aName}が2回出力されるため、forEachループは機能します...。
jsp - JSTLセッションルックアップ-キーには期間があります
私はいくつかのレガシーコードを使用していますが、ある時点でセッションに次のようなキーがあります
jstlを使用してjspでこれにアクセスしようとすると、通常どおりに試した場合、少し難しいためです。
ほとんどの人が想像できるように、セッションスコープにcomオブジェクトがないため、失敗します。私も試しました
そして、解析エラーがスローされました。
jstlに似ているが、jstlを介してオブジェクトを正しく取得できるように、これを解決する方法を知っている人はいますsession.getAttribute("com.org.something.Object")
か?
ありがとうございました。
javascript - JavaScriptファイルにJSFELを混在させる
JavaScriptファイルに含まれる式言語(EL)式をJSFで評価する方法はありますか?
Seamがこれを回避する方法があることを期待していましたが、今のところ運がありません。私が欲しいのは、ページ間で共有されるJavaScript関数でローカライズされたメッセージを使用できるようにすることです。
java - GAE/J: カスタム ELResolver を登録できません
ELResolver
Google App Engine プロジェクトのカスタムを登録する必要があります。
Javadoc で指定されているように、リクエストを受信する前に登録する必要があるため:
アプリケーションがクライアントからリクエストを受け取った後に ELResolver を登録することは違法です。それ以降に ELResolver を登録しようとすると、IllegalStateException がスローされます。
私は ServletContextListener を使用しています:
問題は、JspFactory.getDefaultFactory()
常に null を返すことです。私はすでにバグレポートを記入しました。回避策はありますか?
struts2 - タイトルを動的に作成するにはどうすればよいですか?
struts2 と tiles(2) フレームワークで BBS を開発しています。
ActionSupport クラスに値をプッシュし、タイルの layout.jsp に値をポップしたいと考えています。しかし、私は値へのアクセスに失敗し続けています。
私の作品を順を追って説明します。
1) ユーザーはリンクをクリックして、一覧ページで記事を表示します。また、struts.xml で定義されているように BoardView クラスが呼び出されます。
--list.jsp--
<a href="view_board?num=${num}"> ${ subject } </a>
--struts.xml--
<action name="View_board" class="board.BoardView">
<result type="tiles">board.view</result>
</action>
2)アクションクラスはタイトルを値スタックに入れます...そうですか?
--BoardView クラス--
3) ActionClass が SUCCESS を返すと、board.view
--struts.xml--という名前のタイル定義に移動します。
<action name="View_board" class="board.BoardView">
<result type="tiles">board.view</result>
</action>
4) tiles-def.xml と問題は次のとおりです。「タイトル」の値は値スタックからポップできないと思います。
==tiles-def.xml==
(タグでインデントできません...ごめんなさい)
これがlayout.jsp ==layout.jsp==
<definition name="board.view" extends="layout">
<put-attribute name="title" value="%title" />
<put-attribute name="body" value="/board/view.jsp" />
</definition>
...
<title><tiles:getAsString name="title" /></title>
...
value 属性を %{title}、$title、${title} に置き換えてみました。しかし、何もうまくいきませんでした。Web ブラウザは、文字列 ($title) 自体を表示するだけです。
どうすればいいのかわからない...助けてください。
私の悪い説明にもかかわらず、私の作品を理解していただければ幸いです。
jsp - request.getRemoteUser() に相当する JSP EL は何ですか?
<%=request.getRemoteUser()%>
Tomcat 内でログオンしているユーザーの ID を取得するために使用しています。JSP Simple Expression Language を使用した同等の機能は何ですか?
java - RichFacesのxhtmlからBeanオブジェクトメソッドにアクセスする
xhtmlで(1)を使用すると、(2)のようなエラーが発生します。Beanの配列のサイズにアクセスするにはどうすればよいですか?
(1)カスタムクラスタイプのオブジェクトのリスト。次の方法h:outputText
でアクセスrich:column
しrich:subTable
ますrich:dataTable
。
(2)
どんな助けでも大歓迎です。このような方法を使用するための参照を見つけることができないようですが、この参照はそれが正常に機能していることを報告しました
java - JSTLを使用してHTMLドロップダウンで選択したオプションを設定する
同じコンテキストで、別のクエリがあります
リクエストの対応する設定は次のようになります
ここでは、複数の選択ドロップダウンがありますが、forから2つの戻り値を取得しますが、UIでは、2番目のデータではなく1つのデータのみが強調表示されます。コードの何が問題になっていますか?
java - JBoss EL リゾルバを使用して EL でオブジェクトを関数パラメータとして使用することは可能ですか?
JBoss EL リゾルバーのオンライン ドキュメントには次の文があり ます。
この EL への拡張機能がどのように機能するかを完全に理解することが重要です。ページがレンダリングされると、パラメーター名が保存され (hotel.id や user.username など)、ページが送信されるときに (値式として) 評価されます。オブジェクトをパラメータとして渡すことはできません!
しかし、このヒントを誤って読む前に、プロジェクトでオブジェクトを関数パラメーターとして使用していたので、うまくいきました! それはどのように可能ですか?今は魔法がかかっているのではないかと心配しています...
編集:実際には、フレームワーク スタック (MyFaces、Facelets、Trinidad、Spring、Webflow) で問題なく完全に価値のあるオブジェクトをパラメーターとして使用していることに注意してください。これがどのように可能かを尋ねています。たとえば、xhtml テンプレートでこれを行うことができます: "#{pageBean.formatAccount(account)}" アカウントは非常に複雑なクラスです。ドキュメントによると、それは不可能であることはわかっていますが、可能です。将来の困難を恐れるべきですか?それが問題です。