問題タブ [java-ee-8]

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 に答える
78 参照

jsf - ui:param 値は、含まれる Web サイトでその値を失います (ui:include によって含まれます)

私は別の JSF XHTML サイト ( example.xhtml)を含む JSF XHTML サイトを持っていますui:include:

サイト内では、次のexample.xhtmlようなパラメーターを使用します。

これは一見問題なく動作します。しかし、このサイトと他のサイトの間を行ったり来たりすると、サイトが壊れてしまうことがあります。これまでのところ、パターンを見つけることができませんでした。sortByinの属性値example.xhtmlは実際には文字列として Bean に渡されるため#{sortByParam}、パラメーターの値ではありません (MyValueこの例ではそうです)。

ある時点で、渡されたパラメーターの評価を停止し、属性をそのまま Java コードに直接渡します。

どうすればそれを止めることができますか? これはバグですか?

私は Primefaces 7.0.3、Mojarra: 2.3.2、Java EE 8、Glassfish 5.0 を使用しています。

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

spring-boot - どうすればこの問題を解決できますか?

開始エラー

アプリケーション コンテキスト。条件レポートを表示するには、「デバッグ」を有効にしてアプリケーションを再実行します。2019-10-17 15:44:43.968 ERROR 10460 --- [メイン] osboot.SpringApplication: アプリケーションの実行に失敗しました

私のpom.xml:

これが私の結果です

ApplicationContext の開始中にエラーが発生しました。条件レポートを表示するには、「デバッグ」を有効にしてアプリケーションを再実行します。2019-10-18 11:05:18.627 エラー 11856 --- [main] osboot.SpringApplication: アプリケーションの実行に失敗しました.jpa.HibernateJpaConfiguration': コンストラクター パラメーター 0 で表現された満たされていない依存関係。ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソースで定義された名前 'dataSource' の Bean の作成中にエラーが発生しました [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: ファクトリ メソッドによる Bean のインスタンス化に失敗しました; ネストされた例外は org.springframework.beans.BeanInstantiationException: [com.zaxxer.hikari.HikariDataSource] のインスタンス化に失敗しました: ファクトリ メソッド 'dataSource' が例外をスローしました。ネストされた例外は java.lang.IllegalStateException: Cannot load driver class: com.mysql.jdbc.driver at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:769) ~[spring-beans-5.1. 10.RELEASE.jar:5.1.10.RELEASE]

変更しましたが、このエラーがあります

com.mysql.cj.jdbc.exceptions.CommunicationsException: 通信リンク障害

サーバーに正常に送信された最後のパケットは 0 ミリ秒前です。ドライバーがサーバーからパケットを受信して​​いません。com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) で ~[mysql-connector-java-8.0.17.jar:8.0.17] com.mysql.cj.jdbc.exceptions で。 SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) ~[mysql-connector-java-8.0.17.jar:8.0.17] com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:827) ~[mysql -connector-java-8.0.17.jar:8.0.17] com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:447) ~[mysql-connector-java-8.0.17.jar:8.0.17] ] com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:237) で ~[mysql-connector-java-8.0.17.jar:8.0.17] com.mysql.cj.jdbc.NonRegisteringDriver.connect で(NonRegisteringDriver.java:

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

java - アノテーションを使用して REST パラメーターを変更する - Java EE8

私の目的は、パラメーターを任意の形式に自動的に変換する REST メソッド内でカスタム アノテーションを使用することです。何かのようなもの:

入力 URI を傍受して変更するために使用できるHttpServletRequestWrapperクラスがあることは知っています。

ただし、メソッド パラメーター (上記の例ではStringNormalizerクラス)の注釈を取得する方法がわかりません。

ヒントはありますか?