Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 12756|Resposta: 0

[JavaEE] Conversor de tempo personalizado struts2

[Copiar link]
Publicado em 24/12/2014 02:15:38 | | |
O formato de tempo padrão do struts2 é yyyy-MM-dd, e para usar o formato yyyyMMdd, você precisa escrever um conversor de formato
Parcial:

Passo 1: Escreva um conversor de tipo de tempo que herde do DefaultTypeConverter


[mw_shl_code=java,true]utils de paquete;
importar java.text.ParseException;
importar java.text.SimpleDateFormat;
importar java.util.Date;
importar java.util.Map;
import com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter;


/**
* @author Delver_Si
*
*/
a classe pública DateConvert estende o DefaultTypeConverter {


        @Override
        Public Object convertValue(Map<String, Object> context, Object value,
                        Class toType) {
                SimpleDateFormat dateFormat = novo SimpleDateFormat ("yyyyMMdd");
               
                        try {
                                if(toType==Date.class){
                                        String[] parâmetros = valor (String[]);
                                        return dateFormat.parseObject(params[0]); O primeiro elemento do array é aquele a ser transformado
                                }senão se (toType==String.class) {
                                        Data data = valor (Data);
                                        data de retornoFormato.formato(data);
                                }
                        } captura (ParseException e) {
                                TODO Bloco de captura gerado automaticamente
                                e.printStackTrace();
                        }
                        return null;
                }
               
        }
[/mw_shl_code]


Crie o seguinte arquivo de configuração de formato sob o pacote de ações, com o nome da ação antes de -conversion.properties e o caminho completo do conversor após a propriedade


O quadro geral:

O arquivo de configuração é modificado da seguinte forma, colocado no diretório src












Anterior:Upload do STRUTS2File
Próximo:Ajax acessa o banco de dados para verificar se o nome de usuário está registrado sem enviar o formulário
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com