問題タブ [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:useBean のスコープ
home.jsp
include.jsp
これにより、Bean のスコープがアプリケーションであるにもかかわらず、「ユーザー名」が include.jsp で定義されていないというエラーが発生します…</p>
java - カスタム検証タグ (java) の PropertyEditorManager エラーでプロパティ エディターが登録されていません。
MyFaces 1.1 で TomCat 5.5 を使用しており、カスタム正規表現検証タグを実装しようとしています。
私の RegExValidator クラスは次のようになります。
私の RegExValidatorTag クラスは次のようになります。
私のタグライブラリ記述子は次のようになります。
私の face-common-config.xml には、次のような Validator タグがあります。
そして後で、次のようなjspファイルで使用されることになっています:
ページを呼び出すと、次のエラーが表示されます。
javax.servlet.ServletException: javax.servlet.jsp.JspException: org.apache.jasper.JasperException: 属性 "regex" の文字列 "[\d{4}]" をクラス "javax.el.ValueExpression" に変換できません:プロパティ エディタが PropertyEditorManager に登録されていません
原因: org.apache.jasper.JasperException - 属性 "regex" の文字列 "[\d{4}]" をクラス "javax.el.ValueExpression" に変換できません: プロパティ エディタが PropertyEditorManager に登録されていません
誰かがこれについて私を助けるのに十分な詳細を提供したことを願っています...
oracle - JSFXページの単一のラジオボタンを無効にする方法は?
Oracle ADF /JSF1.1アプリケーションを作成した顧客がいます。ページの1つに、相互に排他的なラジオボタンが有効になっている最初の列のテーブルがあります。ページを拡張し、ラジオボタンを無効にして合計行を追加する必要がありました。JavaScriptを使用せずにBeanクラスまたはページで無効にするにはどうすればよいですか?私は次のようなことをしようとしました:
しかし、それはすべてのボタンを無効にします。以下のようなコードを入れようとしましたが、2列目の次のページへのリンクが無効になります。
コードスニペットは次のとおりです。
jsp - jsp:tagx 内の空白を失うテキスト
JSPX を使用しようとすると、奇妙な問題が発生します。JSP のドキュメントによると、jsp:text 内のテキストは空白の削除の対象にならないはずですが、tagx ファイルの先頭に先頭に空白がある jsp:text 要素がある場合、jspx ビューで使用すると、先頭の空白が消えます。
私はかなりのグーグルをしましたが、これが削除された原因を見つけることができません. jspx ビューに直接含まれる同じ jsp:text インスタンスが正しく動作することを確認しましたが、別の tagx ファイルに入れると失われます。
これは、JSP 2.1 ライブラリを使用する Jetty 6.1.19 および 6.1.22 の下にあります。
編集:いくつかのサンプルコードが続きます。タグ内の先頭と末尾のスペース<jsp:text>
は取り除かれていることに注意してください。私が見ることができるJSPドキュメントから判断すると、それらの中の空白は保持されるべきです。
WEB-INF/tabs/nameValuePair.tagx:
test.jspx:
出力:
jsp - 設計上の質問-サーブレット、jsps、カスタムタグ、html
サーブレットとjspsは初めてです。コードを書き込もうとしているサンプルの問題に対して、最適な設計が何であるかを知りたいと思いました。ここに行く-
すべてのユーザーのログイン履歴を一覧表示するWebサイト(www.example.com)を作成したいと思います(ユーザーが望む機能ではなく、単なる例です)。
したがって、ここには2つのURL(/index.jspと/ login)があります(すべての登録が完了したと仮定します)。
index.jspは、そのユーザーの過去のログインをすべて表示します。ただし、そのためには、ユーザーがすでにログインしているかどうかを確認する必要があります。ユーザーがすでにログインしている場合は、彼の履歴を表示します。そうでない場合は、ユーザーを自動的にログインページに転送する必要があります。
ユーザーがログインしているかどうかを通知する、暗号化された強力なカスタムCookieを既に作成しました。したがって、Cookieが私に送信された場合、彼が認証されているかどうか、またはCookie/セッションの有効期限が切れているかどうかを確認できます。それは問題ではない。
私が抱えている設計上の問題はこれです-認証をチェックするJavaクラスをどのように呼び出す必要がありますか?これを確認してページを書き換えるためにカスタムjspタグを使用しますか?新しいページを作成するときに、HTML開発者がクラスを簡単に使用できるようにしたいと思います。これを行うための最良の方法は何ですか?
私の質問は、jspsでのJavaコードの正しい使用法に関係していると思います。また、カスタムタグライブラリである可能性もあります。好きなだけ暴言を続けてください:)
読んでくれてありがとう。
- Vas
java - spring mvc を使用して複数の関連する入力ボックスを追跡する
HTML ページで編集する必要があるドメイン オブジェクトのリストがあります。たとえば、コマンド & ドメイン オブジェクト:
次に、 Spring MVC タグ ライブラリが生成することを期待するHTMLは次のようになります。
しかし、Spring Form Tag Libraries (Spring 2.5.6 を使用) を使用してこれを表現する方法がわかりません。タグライブラリを使用して、既存の値をタグにバインドして編集できるようにしたいと考えています (存在する場合)。
任意のヒント?
jsp - taglib 内からのさらなるリクエストの実行を停止するには?
基本的に、リクエストの実行を別のページに転送できる taglib を作成したいと考えています<jsp:forward />
。JSP ページの残りの部分が taglib 内から実行されないようにするにはどうすればよいでしょうか?
tomcat - JSP taglib で例を定義する方法エレメント?
私は現在、デザイナーが使用するための JSP タグを多数作成しています。私の .tld ファイルには、<tag>
さらに多くの<tag-file>
要素があります。
ここで、タグ ライブラリのユーザーに、それらの使用方法の例をいくつか示したいと思います。Sun のドキュメントによると、要素<tag-file>
と要素の両方<tag>
が要素を持つことが許可されてい<example>
ます。
これは では問題なく動作しますが、Eclipse と Tomcat の両方<tag>
に例を入れようとすると、エラーがスローされます。<tag-file>
誰でもこれを経験しましたか?
javascript - チェックボックス A が有効な場合にのみチェックボックス B を有効にし、その逆の場合
予測可能な名前のチェックボックスが 2 列あります。列 a のチェックボックスがオフのときに列 B のチェックボックスを無効にし、最初のチェックボックス a が有効になっているときにのみ有効にするにはどうすればよいですか?
on checkvalue = true で同等のチェックボックス B を true に設定し、その逆のようなものはありますか?
EDITチェックボックスはフォームではありません..それらはネストされたテーブルにあります。
EDIT2はIE6でのみ動作するはずです(私は知っています....)クロスブラウザーの互換性を探していません
jsp - jsp:include ページからのリダイレクト
セッションスコープに格納された「ロール」がリクエストパラメータ「accessRole」と一致しない場合、ユーザーを Login.jsp にリダイレクトさせたい
ホームページ.jsp
Header.jsp
上記のコードは、期待どおりにリダイレクトを実行しません。
<c:redirect> の代わりに ExternalContext の redirect() と jsp:forward を使用しようとしましたが、何も機能しません。