Java-BeanUtils
BeanUtils
Javaアプリケーションではよく使用され、jspからの値をjava beanオブジェクトに簡単に入れることができます.
使い方は以下の通りです.
BeanUtils.populate(bean,request.getParameterMap()メソッドで
UserBeanのsetName()メソッドにname値を自動的にマッピングします.
BeanUtilsを使用すると、log 4 jは大量のログ情報を出力します.
ログ情報を表示したくない場合は、log 4 jのプロファイルを以下のように変更できます.
lig 4 j設定ファイルがXMLの場合
http://commons.apache.org/proper/commons-beanutils/
org.apache.commons.beanutils.BeanUtilsは、MapをBeanオブジェクトに変換するクラスです.Javaアプリケーションではよく使用され、jspからの値をjava beanオブジェクトに簡単に入れることができます.
使い方は以下の通りです.
UserBean bean=new UserBean();
BeanUtils.populate(bean, request.getParameterMap());
System.out.println("name..."+bean.getName());
---결과--------------------
name...홍길동
jsp의 <input type="text" name="name" value="홍길동"> 을 submit 하면
request.getParameterMap()は、Map形式でユーザーリクエストを作成します.BeanUtils.populate(bean,request.getParameterMap()メソッドで
UserBeanのsetName()メソッドにname値を自動的にマッピングします.
BeanUtilsを使用すると、log 4 jは大量のログ情報を出力します.
ログ情報を表示したくない場合は、log 4 jのプロファイルを以下のように変更できます.
lig 4 j設定ファイルがXMLの場合
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
http://jakarta.apache.org/log4j/'>
<appender name="console" class="org.apache.log4j.ConsoleAppender">
.......
</appender>
<appender name="file" class="org.apache.log4j.RollingFileAppender">
......
</appender>
<logger name="org.apache.commons.beanutils">
<level value="warn"/>
</logger>
<root>
<level value="DEBUG" />
<appender-ref ref="console" />
</root>
</log4j:configuration>
lig 4 j設定ファイルがprppertiesファイルの場合org.apache.commons.beanutils.level=warn
출처: https://pandorica.tistory.com/40 [판도리카의 꿈]
Reference
この問題について(Java-BeanUtils), 我々は、より多くの情報をここで見つけました https://velog.io/@dodegee/Java-BeanUtilsテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol