java.lang.IllegalArgumentException: Cannot convert value of type [] to required type [] for property

遭遇下面的莫名其妙的錯誤,提示 參數錯誤:action 和 bean 模型類型不符。 後來仔細檢查才發現,在struts的action配置裡邊設定的action name,與action類裡邊的一個 bean 名稱一樣了,在傳遞參數時產生了歧義,修改action name為其他既可以解決。 結論: 不要把 action name的屬性設定成和 action bean 一樣的名稱。 嚴重: Servlet.service() for servlet

簡介Java 標準日誌工具 Log4j 的使用__Java

 Log4j 是事實上的 Java 標準日誌工具。會不會用 Log4j 在一定程度上可以說是衡量一個開發人員是否是一位合格的 Java 程式員的標準。如果你是一名 Java 程式員,如果你還不會用 Log4j,那你真的很有必要讀一下這篇文章了。很多朋友反映想寫程式日誌,但是卻不知道怎麼把日誌寫到記錄檔裡,而且 Java 這方面的資料似乎不多。如《 如何寫log4j.xml日誌設定檔》 所述。本文詳細介紹了如何在項目中使用 Log4j 的步驟,並附加了一個例子性質的代碼。

java.awt.TextArea類

java.awt.TextArea是一個文本區組件 1.構造方法      TextArea():建立的文本區有預設的行數和列數,並有水平和垂直捲軸      TextArea(String s):建立的文本區的初始字串為s,並有水平和垂直捲軸      TextArea(int x,int y):建立的文本區有x行和y列,並有水平和垂直捲軸 2.常用方法

J2EE技術規範(七)——JTA(理解JTA,編寫簡單的事務客戶程式)

之前的內容中,寫了幾篇關於J2EE規範的部落格,現在繼續來完善這些內容,這次內容主要補充上一篇部落格。 WebLogic Server使用JTA1.0.1a實現和管理事務 WebLogic Server提供以下支援: 建立唯一的事務標記符(XID) 支援可選的事務名稱 跟蹤事務涉及的對象 通知事務的資料庫 使用XA改寫2PC 執行復原 在失敗時執行自動的恢複過程 管理逾時 處理事務的步驟: 事務的範圍:

ThreadPoolExecutor中策略的選擇與工作隊列的選擇(java線程池)

工作原理 1、線程池剛建立時,裡面沒有一個線程。任務隊列是作為參數傳進來的。不過,就算隊列裡面有任務,線程池也不會馬上執行它們。 2、當調用 execute() 方法添加一個任務時,線程池會做如下判斷:        a. 如果正在啟動並執行線程數量小於 corePoolSize,那麼馬上建立線程運行這個任務;    b. 如果正在啟動並執行線程數量大於或等於 corePoolSize,那麼將這個任務放入隊列。    c.

yaml 4種java支援庫的比較

yaml 官方給了4中java支援的庫,但是目前(2014/08/18)只有snakeyaml能夠開啟,查了一下,別人給的答案如下(我也不知情): JvYaml - 一個老不支援的庫(沒有問題是固定的) SnakeYAML - 從最新PyYAML的連接埠.最先進的解析器和發射器.支援型別安全的集合. 97%的程式碼涵蓋範圍.正確的BOM表支援.良好的文檔與例子. Maven 2中. YamlBeans - 好JavaBean的支援 JYaml -

java Volatile關鍵字介紹

Volatile修飾的成員變數在每次被線程訪問時,都強迫從共用記憶體中重讀該成員變數的值。       而且,當成員變數發生變化時,強迫線程將變化值回寫到共用記憶體。      這樣在任何時刻,兩個不同的線程總是看到某個成員變數的同一個值。   

Java日誌架構介紹__Java

概述 在剛接觸日誌架構時,被很多日誌架構搞的頭暈,下面將整體介紹下當前流行的開源日誌架構,並重點介紹log4j的日誌輸出原理及配置指導 日誌架構 簡介 參考 JUL JDK內建日誌架構(java.util.logging),由於效率及靈活性較差,目前使用的較少 http://docs.oracle.com/javase/1.5.0/docs/guide/logging/overview.

java容器(八)---Java迭代器(轉)(iterator詳解以及和for迴圈的區別)__Java

迭代器是一種模式,它可以使得對於序列類型的資料結構的遍曆行為與被遍曆的對象分離,即我們無需關心該序列的底層結構是什麼樣子的。只要拿到這個對象,使用迭代器就可以遍曆這個對象的內部. 1.Iterator Java提供一個專門的迭代器<<interface>>Iterator,我們可以對某個序列實現該interface,來提供標準的Java迭代器。Iterator介面實現後的功能是“使用”一個迭代器. 文檔定義:

匹配java double值的Regex__Regex

最近看到Java高手老紫竹寫的《判斷數字是否為double的Regex》,我近來也在學Regex的應用,所以來發揮發揮。這裡用perl指令碼寫,因為它支援Regex比較好。讓我們一步一步來解刨double浮點數: 普通的整數都是合法double型,帶上尾碼字母d或者D也是double型。比如: 1 +10 -100 100d 987D 因此用Regex: ^[-+]?/d[dD]$ 來匹配。 double型的變數還能儲存實數。比如: 1.0 +12.34 -45.896 -5

Java 反射調用的一種最佳化__Java

      寫一些Java架構的時候,經常需要通過反射get或者set某個bean的field,比較普通的做法是擷取field後調用java.lang.reflect.Field.get(Object),但每次都這樣調用,能否有最佳化的空間呢。   答案是有。 第一種:      

[Java]記憶體泄露的2個小例子__Java

public Object pop(){ if(size==0) throw new EmptyStackException(); return element[--size]; //短暫造成記憶體泄露 }

Java 容器類及遍曆效率對比__Java

Java 容器類及遍曆效率對比 1)Collection Collection是最基本的集合介面,一個Collection代表一組Object,Java SDK不提供直接繼承自Collection的類,Java SDK提供的類都是繼承自Collection的“子介面”如List和Set。 2)List 以元素插入的次序來放置元素,不會重新排列。 3)Set 不接愛重複元素,它會使用自己內部的一個排列機制。 4)Map

Java中ArrayList和LinkedList區別(常見面試題)__Java

一般大家都知道ArrayList和LinkedList的大致區別:      1.ArrayList是實現了基於動態數組的資料結構,LinkedList基於鏈表的資料結構。      2.對於隨機訪問get和set,ArrayList覺得優於LinkedList,因為LinkedList要移動指標。     

Java模式之Template Method__Java

 模版方法(Template Method)模式 "定義一個操作中的演算法的骨架,而將一些步驟延遲到子類中". 理解上,讓類繼承一個抽象類別,並實現父類中虛構的方法. 抽象類別是對一類的對象的抽象,比如我們可以定義"animal"類,虛構eat(Object obj);方法,每種動物的吃的東西都不一樣,我們可以在繼承animal的類中實現這些方法;

Java FAQ(新手必看) __Java

摘自 donkeyzheng 的 Blog    一、準備篇 Q1.1什麼是Java、Java2、JDK。JDK後面的1.3、1.4版本號碼又是怎麼回事。答:Java是一種通用的,並發的,強型別的,物件導向的程式設計語言(摘自Java規範第二版)。JDK是Sun公司分發的免費Java開發套件,正式名稱為J2SDK(Java2SoftwareDevelopKit)。包括基本的java工具包和標準類庫。到目前(2003年7月)為止,Java有3個主要版本,

Java MD5 32位加密代碼__Java

[java] view plain copy print ? import java.security.*;      public class MD5 {  

擷取Java的32位MD5實現__Java

擷取Java的32位MD5實現 public static String md5(String s) { char hexDigits[] = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'}; try { byte[] btInput = s.getBytes(); // 獲得MD5摘要演算法的

Java用apache的HttpClient發送Post請求__Java

原文地址:http://www.pocketdigi.com/20110521/294.html import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.List; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import

JAVA記錄使用者動作記錄 --寫入記錄檔__JAVA

import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.text.SimpleDateFormat; import java.util.Calendar;

總頁數: 4058 1 .... 2300 2301 2302 2303 2304 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.