Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 12756|Vastaus: 0

[JavaEE] Struts2 Custom Time Converter

[Kopioi linkki]
Julkaistu 24.12.2014 2.15.38 | | |
Struts2:n oletusaikamuoto on yyyy-MM-dd, ja käyttää yyyyMMdd-muotoa sinun täytyy kirjoittaa muotomuunnin
Osittainen:

Vaihe 1: Kirjoita aikatyyppimuunnin, joka perii DefaultTypeConverterilta


[mw_shl_code=java,true]pakettien käyttökäytät;
tuo java.text.ParseException;
tuo java.text.SimpleDateFormat;
tuo java.util.Date;
tuo java.util.map;
import com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter;


/**
* @author Delver_Si
*
*/
public class DateConvert laajentaa DefaultTypeConverteria {


        @Override
        public object convertValue(Map<String, Object> context, Object value,
                        Luokka toType) {
                SimpleDateFormat dateFormat = uusi SimpleDateFormat ("yyyyMMdd");
               
                        kokeile {
                                if(toType==Date.class){
                                        String[] params = (String[]) arvo;
                                        return dateFormat.parseObject(params[0]); Ensimmäinen alkio taulukossa on se, joka muunnetaan
                                }else if (toType==String.class) {
                                        Päivämäärä = (Päivämäärä) arvo;
                                        return dateFormat.format(date);
                                }
                        } catch (ParseException e) {
                                TODO Automaattisesti luotu catch block
                                e.printStackTrace();
                        }
                        return null;
                }
               
        }
[/mw_shl_code]


Luo seuraava muotoinen konfiguraatiotiedosto toimintopaketin alle, toiminnon nimellä ennen -conversion.properties ja muuntimen koko polku ominaisuuden jälkeen


Kokonaiskuva:

Konfiguraatiotiedostoa muokataan seuraavasti ja se sijoitetaan src-hakemistoon












Edellinen:struts2-tiedoston lataus
Seuraava:Ajax menee tietokantaan varmistaakseen, että käyttäjänimi on rekisteröity ilman lomaketta
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com