- 10
- 0
- 约1.46万字
- 约 15页
- 2016-12-31 发布于北京
- 举报
常用工具类总结
表单验证package cn.kgli.utils;
import java.util.Enumeration;
import java.util.UUID;
import javax.servlet.http.HttpServletRequest;
import mons.beanutils.BeanUtils;
public class WebUtils {
//把request对象中的请求参数封装到bean中
public static T T request2Bean(HttpServletRequest request,ClassT clazz){
try{
T bean = clazz.newInstance();
//username=aa password=bb email=aa@
Enumeration e = request.getParameterNames();
while(e.hasMoreElements()){
String name = (String) e.nextElement(); //username=aaa password=123
String value = request.getParameter(name);
BeanUtils.setProperty(bean, name, value);
}
return bean;
}catch (Exception e) {
throw new RuntimeException(e);
}
}
public static String makeId(){
//UUID 128 36位字符
return UUID.randomUUID().toString();
}
}
package cn.itcast.web.formbean;
import java.util.HashMap;
import java.util.Map;
import mons.beanutils.locale.converters.DateLocaleConverter;
public class RegisterFormBean {
private String username;
private String password;
private String password2;
private String email;
private String birthday;
private MapString,String errors = new HashMap();
public MapString, String getErrors() {
return errors;
}
public void setErrors(MapString, String errors) {
this.errors = errors;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getPassword2() {
return password2;
}
public void setPassword2(String password2) {
this.password2 = password2;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getBirthday() {
return birthday;
}
public void setBirthday(String birthday) {
this.birthday = birthday;
}
/*
private String username; 用户名不能为空,并且要是3-8的
您可能关注的文档
- 如何用制作简历.doc
- 宁夏隆德县中小学幼儿园教师招聘公告.doc
- 宁夏高考数学试题答案理数.doc
- 宁夏艺术统考时间及注意事项.doc
- 宁外班全体戳进.doc
- 宁安铁路弋江站繁昌西站安庆站建筑概念设计方案征集.doc
- 安全工程师安全生产事故案例分析讲义.doc
- 宁夏财政企业联直报系统手册.doc
- 安全工程师案例分析考试自测习题.doc
- 安全工程师案例点题.doc
- 厦门演艺职业学院《小学综合活动课程》2023-2024学年第一学期期末试卷.doc
- 2026年中国图片编辑软件市场数据调查、监测研究报告.docx
- 2026年中国图像存储与通讯设备市场数据调查、监测研究报告.docx
- 2026年中国图形图像输入设备市场数据调查、监测研究报告.docx
- 北京物资学院《英文课程》2023-2024学年第二学期期末试卷.doc
- 新疆石河子一中2025年高一下语文期末考试模拟试题含解析.doc
- (2026年)急性心力衰竭患者护理PPT课件.pptx
- 2026年中国头戴式游戏耳机市场数据调查、监测研究报告.docx
- 苏州市昆山市市级名校2025年初三4月中考模拟(二模)数学试题含解析.doc
- 2026届江苏省泰州市海陵区数学三年级第一学期期末综合测试试题含解析.doc
最近下载
- 操作手册_Fluke754操作手册.pdf
- 关于事业单位岗位管理制度实施后有关问题的处理意见.docx VIP
- 关于绑架的小故事-绑架关起来的故事.docx VIP
- 2019±800kV及以上特高压直流系统用直流转换开关.docx VIP
- ±800kV特高压直流输电线路工程导线选型研究-工硕士专业毕业论文.docx VIP
- 饿了么何以从草根中脱颖而出?.pdf VIP
- 商务礼仪第三版课后习题答案徐汉文、张云河高等教育出版社.pdf VIP
- PC-CE轮机长循环检验报告模板.docx VIP
- PC-CE轮机长循环检验报告模板.doc VIP
- 杨涟人物研究——以《杨忠烈公文集》为中心.docx VIP
原创力文档

文档评论(0)