杂记-格式化Date默认格式,日期加一天,jstl判断字符类型,ajax模拟from表单后台跳转页面,jstl访问数据库并在页面显示
Posted cnsdhzzl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了杂记-格式化Date默认格式,日期加一天,jstl判断字符类型,ajax模拟from表单后台跳转页面,jstl访问数据库并在页面显示相关的知识,希望对你有一定的参考价值。
1.格式化Date默认格式
String str="Sun Oct 08 22:36:45 CST 2017"; SimpleDateFormat sdf = new SimpleDateFormat ("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK); Date date = null; try { date = sdf.parse(str); } catch (ParseException e) { e.printStackTrace(); } SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd"); String sDate=sdf2.format(date); System.out.println(sDate);
2.日期加一天
// 日期加一天 Format f = new SimpleDateFormat("yyyy-MM-dd"); Date today = new Date(); Calendar c = Calendar.getInstance(); c.setTime(today); c.add(Calendar.DAY_OF_MONTH, 1);// 今天+1天 Date tomorrow = c.getTime(); sj = f.format(tomorrow);
3.jstl不能对字符类型进行判断,解决方法,将字符转成int对比数字
// el判断char字符报错如下,由此可见转为了long类型,如果是数字可以判断,字符不行 Cannot convert A of type class java.lang.String to class java.lang.Long
4.ajax访问后台无法像提交form表单一样在后台跳转页面,解决方法,js动态创建表单
//ajax访问后台无法向form表单一样跳转页面,解决方法,动态创建表单 function formSubmit(a,b,c,d,e) { var turnForm = document.createElement("form"); //一定要加入到body中!! document.body.appendChild(turnForm); turnForm.method = ‘post‘; turnForm.action = ‘bk/jumpToDetail‘; turnForm.target = ‘_self‘; //创建隐藏表单 var newElement = document.createElement("input"); newElement.setAttribute("ksid",b); newElement.setAttribute("rq",e); newElement.setAttribute("ghlb",c); newElement.setAttribute("sxwbz",d); newElement.setAttribute("sjd",a); turnForm.appendChild(newElement); turnForm.submit(); }
5.jstl访问数据库并在页面显示
<sql:setDataSource var="snapshot" driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.1.8:1521:dbname" user="account" password="pwd"/> <sql:query dataSource="${snapshot}" var="result"> select * from tablename </sql:query>
<table>
<c:forEach var="row" items="${result.rows}">
<tr>
<td><c:out value="${row.id}"/></td>
<td><c:out value="${row.name}"/></td>
<td><c:out value="${row.url}"/></td>
</tr>
</c:forEach>
</table>
以上是关于杂记-格式化Date默认格式,日期加一天,jstl判断字符类型,ajax模拟from表单后台跳转页面,jstl访问数据库并在页面显示的主要内容,如果未能解决你的问题,请参考以下文章
jstl标签的fmt:formatDate格式化日期 String to Date
PHP时间日期增减操作示例date strtotime实现加一天加一月等操作