这篇文章主要为大家展示了“jsp如何实现日历表格”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jsp如何实现日历表格”这篇文章吧。
创新互联公司是一家专业提供五指山企业网站建设,专注与网站设计制作、网站设计、H5建站、小程序制作等业务。10年已为五指山众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
日历表格完整代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>
<%@page import="java.text.SimpleDateFormat"%> <%@page import="java.util.*"%>
<%! int i=1; int alldays=0;//变量alldays记录本月的天数; %> <%! Date date=new Date();%> <%! SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月dd日"); SimpleDateFormat format1=new SimpleDateFormat("MM"); SimpleDateFormat format2=new SimpleDateFormat("dd");
String str=format.format(date);//获取日期格式为:2018年03月15日; String mm=format1.format(date);//获取 月; String dd=format2.format(date);//获取 天;
Calendar date1=Calendar.getInstance(); int weekday=date1.get(Calendar.DAY_OF_WEEK_IN_MONTH)+1; int firstweek=date1.get(Calendar.DAY_OF_WEEK);//获取本月第一天星期几; int td=Integer.valueOf(dd)%7; %> <% if(mm.equals("01")||mm.equals("03")||mm.equals("05")||mm.equals("07")||mm.equals("08")||mm.equals("10")||mm.equals("12")){ alldays=31; } else if(mm.equals("02")){ alldays=29; } else{ alldays=30; }
%> <% int flagdate=1; int a[][]=new int[5][7]; //int j=0,k=0; for(int j=0;j<5;j++){ for(int k=0;k<7;k++){ if(j==0&&k a[j][k]=0; } else{ if(flagdate a[j][k]=flagdate; flagdate++; } } } } %> <%for(i=1;i<8;i++){ %> <% }%> <% for(int j=0;j<5;j++){ %> for(int k=0;k<7;k++){ if(a[j][k]!=0){ if(a[j][k]==Integer.valueOf(dd)){ %> continue; } %> a[j][k] %> } else{ %> } } %> } %> |
以上是“jsp如何实现日历表格”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!