加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

3、structs2 默认设置、数据处理赏罚的齐集方法、哀求数据封装、日期

发布时间:2021-03-24 13:36:37 所属栏目:大数据 来源:网络整理
导读:structs2 默认设置 1、全局视图跳转设置、设置的各项默认值 在config.xml中云云设置 !-- 设置全局跳转视图 -- global-results result name = "success" /index.jsp / result / global-results !-- 设置各项默认值 -- !-- name 只设置了会见路径名称 class 默

UserAction

/** * Struts焦点营业: 哀求数据自动封装以及范例转换 * */
public class UserAction {

     // 工具范例,必然给get要领
    private User user; 
    public void setUser(User user) {
        this.user = user;
    }
    public User getUser() {
        return user;
    }

    // 处理赏罚注册哀求
    public String register() {
        System.out.println(user.getName());
        System.out.println(user.getPwd());
        System.out.println(user.getAge());
        System.out.println(user.getBirth());
        return "success";
    }
}

4、structs2 日期转换器
日期 默认环境下 只支持 yyyy-mm–dd

这里写图片描写


这里写图片描写

转换器类

/** * 自界说范例转换器类 * * */
public class MyConverter extends StrutsTypeConverter {

    // 新需求: 要求项目中要支持的名目,如: yyyy-MM-dd/yyyyMMdd/yyyy年MM月dd日..

    // 先界说项目中支持的转换的名目
    DateFormat[] df = { new SimpleDateFormat("yyyy-MM-dd"),new SimpleDateFormat("yyyyMMdd"),new SimpleDateFormat("yyyy年MM月dd日") };

    /** * 把String转换为指定的范例 【String To Date】 * * @param context * 当前上下文情形 * @param values * jsp表单提交的字符串的值 * @param toClass * 要转换为的方针范例 */
    @Override
    public Object convertFromString(Map context,String[] values,Class toClass) {

        // 判定: 内容不能为空
        if (values == null || values.length == 0) {
            return null;
        }
        // 判定范例必需为Date
        if (Date.class != toClass) {
            return null;
        }

        // 迭代:转换失败继承下一个名目标转换; 转换乐成绩直接返回
        for (int i=0; i<df.length; i++) {
            try {
                return df[i].parse(values[0]);
            } catch (ParseException e) {
                continue;
            }
        }
        return null;
    }

    @Override
    public String convertToString(Map context,Object o) {
        return null;
    }

}

局部

这里写图片描写

全局

这里写图片描写

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读