例如,30天后和现在的日期需要获得,格式是yyyyy-MM-dd public static void main(String[] args) {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Calendar c= Calendar.getInstance();c.add(Calendar.DATE,30);String OneMonthDate = sdf.format(c.getTime());//三十天后,String nowDate = sdf.format(new Date());//System.out.println(nowDate);System.out.println(OneMonthDate);}
结果:
JSP学习
Java Server Page --- Java服务端页面
过去,在servlet中写标签的部分现在我们只需要写jsp,tomact服务器将完成out.write部分的书写
JSP脚本的三个分类: <%...%>:内容会直接放到__jspService()方法中<%=…%>:将内容放入out.print(),作为out.print()的参数<%!…%>:内容会放在__里面jspService()除方法外,被类直接包含
JSP语法
在<%...%>声明变量、定义方法和类别之间的标记符号,其中声明的变量作用域在整个JSP页面上有效
可以在<%...%>Java程序片插入标记符号之间,变量为局部变量
可以在<%=...%>可求值的表达式插入标记符号之间
注释内容<%--XXXXX--%>
page指令标记 <% @ page 属性1=“属性1值”%>
如:<% @ page contentType="text/html;charset=gb2312"%>
contenttype属性
text/html、text/plain、image/gif、image/x-xbitmap、image/jpeg、imag/pjpeg、application/x-shockwave-flash、application/vnd.ms-powerpoint、application/vnd.ms-excel、application/msword等
pageencoding属性 UTF-8
language属性 JAVA
import属性 JSP页面默认import属性具有以下值:“java.lang.*” "javax.servlet.*" "javax.servlet.jsp.*" "javax.servlet.http.*"
session属性 true/false
buffer属性 用于指定out设置的缓冲区的大小或不使用缓冲区
autoFlush属性 当out的缓冲区被填满时,缓冲区是否会自动刷新。 true
isthreadSafe属性 用户设置访问JSP页面是否安全
info属性
info属性的属性值是一个字符串,其目的是为JSP页面准备一个常用但可能需要经常修改的字符串 <% @ page info="we are students"%>
info属性的属性值可以在JSP页面中使用以下方法: getServletInfo();