在t1.jsp 中,设置一个表单,可以输入年份,提交到另外一个action进行计算,
如果算出来是闰年,那么就跳转到a1.jsp(显示闰年),如果是平年就跳转到a2.jsp(显示平年)。

要求:需要把计算是否闰年的算法,封装到一个工具类MyYear中isLeap方法中。

t1.jsp中

<form action="action.jsp" method="post">
请输入年份
<input type="Text" name="Year">
<input type="submit" name="submit">
</form>

工具类MyYear中

private int year;

public int getYear() {
return year;
}

public void setYear(int year) {
this.year = year;
}
public boolean isyear(){
if(year%4==0&&year%100!=0||year%400==0){
return true;
}else{
return false;
}
}

action.jsp中

MyYear my=new MyYear();
String year=request.getParameter("Year");
int y=Integer.parseInt(year);
my.setYear(y);
session.setAttribute("year",year);
if(my.isyear()){
response.sendRedirect("a2.jsp");
}else{
response.sendRedirect("a1.jsp");
}

a1.jsp中

${year}是平年

a2.jsp中

${year}是闰年

最新文章

  1. myeclipse如何设置字体?
  2. Codeforces 219D Choosing Capital for Treeland(树形DP)
  3. rails控制台进入
  4. Problem A: Artificial Intelligence?
  5. CodeForces 721C Journey
  6. sql server 2008 学习笔记
  7. 在ASP.NET Core Web API中为RESTful服务增加对HAL的支持
  8. [LeetCode] Reverse String II 翻转字符串之二
  9. Spring Security 整合freemaker 实现简单登录和角色控制
  10. 【转载】Windows Server 2012服务器删除IIS方法
  11. 两条比较实用的mysql导入导出命令
  12. 【病毒分析】对一个vbs脚本病毒的分析
  13. OpenStack实践系列②认证服务Keystone
  14. 移动端1px问题
  15. C# Timer 定时器
  16. vue组件定义全局方法
  17. CrystalReports2007安装包
  18. zookeeper报错: org.I0Itec.zkclient.exception.ZkMarshallingError: java.io.EOFException
  19. supervisor安装、使用详解
  20. js 闭包 弊端

热门文章

  1. GDI+ Bitmap与WPF BitmapImage的相互转换
  2. Mysql数据库表的自增主键ID号乱了,需要重新排列。
  3. 【全面解禁!真正的Expression Blend实战开发技巧】第七章 MVVM初体验-在DataGrid行末添加按钮
  4. iOS 自定义UIButton
  5. Win8 Metro(C#)数字图像处理--2.67图像最大值滤波器
  6. Win8Metro(C#)数字图像处理--2.11图像锐化
  7. C#通过HttpListener实现HTTP监听
  8. BI-学习之 商业智能项目工具安装
  9. TCP打洞和UDP打洞的区别 (相互直接访问)
  10. APP导航设计九法