jsp日历表格怎么做
导读:收集整理的这篇文章主要介绍了jsp日历表格怎么做,觉得挺不错的,现在分享给大家,也给大家做个参考。JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun MicroS...
收集整理的这篇文章主要介绍了jsp日历表格怎么做,觉得挺不错的,现在分享给大家,也给大家做个参考。JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun MicroSystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。日历表格完整代码:
%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> %String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> !DOCTYPE HTML PubLIC "-//W3C//DTD HTML 4.01 TransITional//EN"> %@page import="java.text.SimpleDateFormat"%> %@page import="java.util.*"%> html> head> base href="%=basePath%> "> title> my JSP 'index.jsp' starting page/title> meta http-equiv="PRagma" content="no-cache"> meta http-equiv="cache-control" content="no-cache"> meta http-equiv="expires" content="0"> meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> meta http-equiv="description" content="This is my page"> !--link rel="stylesheet" type="text/css" href="styles.css"> --> /head> body> %! 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; j5; j++){ for(int k=0; k7; k++){ if(j==0& & kfirstweek-1){ a[j][k]=0; } else{ if(flagdatealldays+1){ a[j][k]=flagdate; flagdate++; } } } } %> table border="1" width="30%" align="center"> tr> h1 align="center"> %out.println(str); %> /tr> div align="center"> button type="button"> img src="F:\MyWorkSpace\DateJsp\Webroot\563481.png" width="30%" value="上个月"/> /button> button type="button"> img src="F:\MyWorkSpace\DateJsp\WebRoot\563482.png" width="30%" value="下个月"/> /button> /div> br> tr bgcolor=#FFF68F> %for(i=1; i8; i++){ %> td> %=i %> /td> % } %> /tr> % for(int j=0; j5; j++){ %> tr> % for(int k=0; k7; k++){ if(a[j][k]!=0){ if(a[j][k]==Integer.valueOf(dd)){ %> td bgcolor=#FF4500> %=a[j][k] %> /td> % continue; } %> td bgcolor="#FFFFE0"> %= a[j][k] %> /td> % } else{ %> td bgcolor="#FFFFE0"> /td> % } } %> /tr> % } %> /table> /body> /html>
以上就是jsp日历表格怎么做的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: jsp日历表格怎么做
本文地址: https://pptw.com/jishu/590583.html