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
