常用java代码段

1、JSP网页中的中文乱码问题:
  通常是把用户的输入通过request从一个网页传到另一个网页时出现问题
   如果request.getParameter()得到的中文字符不能正确显示,如:
        String userName = request.getParameter("UserName");
   中username不能正确显示,则加上下面一句:
        userName=new String(userName.getBytes("iso-8859-1"),"gb2312");

2、得到现在时间
    public static String getTime(){
      String format="MM-dd-yyyy kk:mm a";//格式化日期和时间
      SimpleDateFormat formatter=new SimpleDateFormat(format);
      Date nowdate=new Date();
      return formatter.format(nowdate);
   }

3、把时间进行格式化显示
   originaltime表示传入的时间,desttime表示格式转换候的时间
    public static String timeFormat(String originaltime) {
        Date date=null;
        String desttime=null;
        //先设置时间格式
        SimpleDateFormat bartDateFormat =new SimpleDateFormat("yyyy-MM-dd kk:mm");
        try {
            //用这种格式获得字符串时间,保存为date对象
            date = bartDateFormat.parse(originaltime);
            //要转成想要的时间类型字符串,还须format
            desttime=bartDateFormat.format(date);
        }
        catch (Exception ex) {
            System.out.println(ex.getMessage());
        }
        return desttime;
    }

4、遍历request中所有元素
    java.util.Enumeration e=request.getParameterNames();
    while(e.hasMoreElements()){
      String param=(String)e.nextElement();
      //接下来对元素的操作
    }

5、利用表单的隐藏域自动提交值
<input type="hidden" name="ID" value="XXXXX" >
这样当用户提交表单时,这个值就填充到request的相关位置中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值