問題タブ [usebean]

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 投票する
0 に答える
1761 参照

java - useBean を使用して ArrayList のデータを表示する方法。いいえ

私のサーブレットは、特定のクラス (または null ArrayList) の ArrayList を構築し、それをリクエストの属性として設定してから、JSP に転送しています。JSP では、スクリプトレットを使用してその ArrayList の内容を表示しています。

JSP では、useBean テクノロジを使用して、その ArrayList の内容を表示したいと考えています。出来ますか?JSTL テクノロジーを使用してそれを行う方法はすでに知っています。しかし、この質問は useBean テクノロジーのみを使用することに関するものです。つまり、JSTL ももちろんスクリプトレットも使用しません。

これは私のクラスTestClassです:

これは、サーブレットTestClassServletに ArrayList を設定する方法です。

これは、スクリプトレットを使用して JSP で表示する方法です。

最初に、クラスを java.util.List として useBean を試しました

しかし、このエラーメッセージが表示されたので、コンパイルさえしませんでした:

タイプ List をインスタンス化できません

useBean テクノロジーの仕様としては十分です。ジェネリックを使用して java.util.ArrayList に変更します。

しかし、その後、次のエラー メッセージが表示されました。

org.apache.jasper.JasperException: /test2.jsp(14,0) useBean クラス属性 java.util.ArrayList の値が無効です。

次に、ジェネリックなしで java.util.ArrayList に変更します。

その後、エラーは発生しません。

useBean テクノロジーを使用して ArrayList をループする方法がわかりません。私は使用する必要があると思いますjsp:getPropertyが、それは TestClass のオブジェクトで機能し、私の懸念は ArrayList から TestClass のオブジェクトを取得する方法ですか?

ありがとう

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

websphere-commerce - CategoryDataBean を使用して CatalogEntryDataBeans を取得しない

Jsp で UseBean を使用しています

次に、「category」インスタンスを使用して「CatalogEntryDataBeans」値を取得しようとします。

しかし、私は何も得ません。

何が足りないのか教えてください。

私は多くのことを調査しましたが、特にターゲットを設定しました(catalogIdとcategoryIdをCategoryDataBeanに渡しました)が、すべて無駄でした。

私はほぼ 7 時間、catalogEntryDatBeans の値を取得しようとしてきましたが、今では考えもデバッグ方法も思い浮かびません。

誰かがこの値を取得するのを手伝ってくれれば、本当に感謝しています。

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

java - org.apache.jasper.JasperException: PWC6054: タイプ「beanpack.BeanDemo」の Bean のプロパティ「str」に関する情報が見つかりません

Bean クラス - BeanDemo を使用する単純な jsp コードを作成しました。NetBeans IDE と GlassFish Server 4.0 を使用しています。jsp ファイルを実行しようとすると、上記の例外が発生します。StackOverflow で同様の質問を探しましたが、どの回答も私の問題を解決していないようです。または、おそらく何かを逃した。私はこれに慣れていないので、親切にしてください:)ありがとう!

1.beaneg.jsp

BeanDemo.java

0 投票する
0 に答える
97 参照

jsp - $ function() の jsp 変数を引数として Java クラス関数に渡す: taglib コードをどのように扱うか

$ 関数 () の jsp で taglibs を使用して挿入関数を作成しました。このコードは、Java スクリプトで呼び出すためにこのコードを使用します。

挿入メソッドのコードが正しく機能することはわかっていますが、var stateid が java scrip セクションに値を持っているのに、呼び出されたメソッドに値がない理由がわかりません。なにが問題ですか?どうすればエラーポイントを見つけることができますか?

0 投票する
0 に答える
313 参照

jstl - jstlでjsp:useBean ArrayListクラスを設定および取得する方法

通常 jsp では、 arrayList を使用できます。次のように作成できます。

しかし、それをどのように設定するかが問題です。たとえば、employee Bean を追加したいとします。

これを実行すると、次のエラーが表示されます: Invalid property in <set>: "null". これは、プロパティ属性を提供する必要があるように見えますが、本当にそれが必要で、私の例では何を提供すればよいですか?

ありがとう

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

java - ページへの最初のアクセス時の空白のウィンドウ

私は非常に奇妙な問題を抱えてuseBean loginCheckいます。セッションに保存されている があり、それを使用して、ログインしたユーザーに応じて別のメニューを表示したいと考えています。だからここにJSPの私のコードがあります:

初めてこのページに出くわしたとき、ページが完全に空白で、エラーもログも何もありません。次に、メニューとuseBean. そして、私useBeanと私のメニューを元に戻すと、ここで機能し、ユーザーに応じて適切なリンクを含むメニューが表示されます。

私のコードは機能しますが、コードを削除し、ページにアクセスし、コードを元に戻し、更新した場合にのみ機能するため、非常に混乱しています。この問題について何か考えはありますか?

0 投票する
0 に答える
213 参照

jsp - JSTL 変数に ArrayList を入力し、それを繰り返して、サーブレットを使用せずに選択を設定する方法

私は(の中にある)とspecialities呼ばれる関数からいくつかを取得し、それらをと呼ばれるJSTL / EL変数に保存しようとしています。この関数はofを返し、正常に動作します。すべての特殊性を返します。問題は JSP にあります。理由はわかりませんが、varが満たされていません。ただ.getAllSpecialities()MedicBeanspecialitiesListArrayListStringsspecialitiesListnullselect

これは私がやろうとしてきたことです:

これはgetAllSpecialities()方法です:

私は何を間違っていますか?追加情報が必要な場合は、それを求めてください。ありがとう!

0 投票する
0 に答える
561 参照

jsp - 属性セッションを再度取得する方法

Web サイトに画像を追加するフォームを配置し、追加したページでページを更新したいと考えています。すべての写真を含むオブジェクト (「カタログ」) を使用し、それをセッション属性に入れます。次に、jsp ファイルはこの属性を取得し、この属性のすべてのデータを表示します。オブジェクト「カタログ」を新しい画像で更新するには、「サーブレット追加ページ」にこの属性が必要です。初めて写真を追加するとき、それは魅力のように機能します。しかし、「ホーム」ページをリロードした後、属性セッションは自動的に削除されます。そのため、別の画像を追加するために「サーブレット ページの追加」を思い出せません。

この属性がどこで削除されたのかわかりません!

Home.java :

Catalog.jsp :

Ajout.java :

SessionAttributeListener はこれを返します... :

ご協力いただきありがとうございます。