基于editplus的jsp版万年历

本文介绍如何使用编辑器EditPlus开发一个简单的jsp版万年历。通过创建date.jsp和CalendarBean.java文件,结合EditPlus的配置,实现万年历的展示。文章适合初学者了解EditPlus在小型项目中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   应小编同学的请求,今天弄了下editplus,大概的任务是用editplus开发一个jsp版本的万年历。小编在这里就不说具体的算法了,只说说使用editplus完成项目的大体流程,之前接触editplus不是太多,今天小编才发现editplus对于初学者来说真是好处多多,再次强烈建议初学者使用editplus学习java,但说到大型的项目开发,小编还是大家慎重使用editplus,毕竟有eclipse等讲究效率的工具。时间短,认识潜,说的不好还请大家多多指教。

   源文件很简单,一个前台的date.jsp文件,一个后台的CalendarBean.java文件,为快捷些,直接上源码

date.jsp

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@page import="CalendarBean"%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>万年历</title>
</head>
  <body >
  <div align="center">
        <p>输入你所要显示的日期:</p><br>
        <form action="date.jsp">
        <br>年份:<input type="text" name="year" />
        <br>月份:<input type="text" name="month"/>
        <br><input type="submit" value="提交"/>
        <input type="reset" value="重置"/>
        </form>
       <jsp:useBean id="calendar" class="CalendarBean"  scope="request"/>
        <jsp:setProperty name="calendar" property="year" param="year"/>
        <jsp:setProperty name="calendar" property="month" param="month"/>
        以下显示的是<jsp:getProperty name="calendar" property="year"/>年 <jsp:getProperty name="calendar" property="month"/>月的日历表:<br>
        <jsp:getProperty name="calendar" property="result"/>
        </div>
    </body>
</html>

 

CalendarBean.java

 

 

 

import java.util.Calendar;


/**
 *
 * @author Administrator
 */
public class CalendarBean {

    private int year;
    private int month;
    private String result;

    public int getMonth() {
        return month;
    }

    public void setMonth(int month) {
        this.month = month;
    }

    public int getYear() {
        return year;
    }

    public void setYear(int year) {
        this.year = year;
    }

    public String getResult() {
        StringBuffer buffer = new StringBuffer();
        Calendar rili = Calendar.getInstance();
        rili.set(year, month-1, 1);
        int xingqiji = rili.get(Calendar.DAY_OF_WEEK)-1;

        int day = 0;
        if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 | month == 12) {
            day = 31;
        }
        if (month == 4 || month == 6 || month == 9 || month == 11) {
            day = 30;
        }
        if (month == 2) {
            if (((year % 4 == 0) && (year % 100) != 0) || (year % 400) == 0) {
                day = 29;
            } else {
                day = 28;
            }
        }
     String a[]=new String[42];
        for (int i = 0; i < a.length; i++) {
           a[i]=" ";
        }
     String xingqi[]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
     buffer.append("<table border=5 >");
       buffer.append("<tr>");
        for (int i = 0; i < xingqi.length; i++) {
     buffer.append("<td>"+xingqi[i]+"</td>");
     }
      buffer.append("</tr>");

      for (int i =xingqiji,n=1; i <xingqiji+day; i++) {
         a[i]=String.valueOf(n);
         n++;
        }
        for (int i = 0; i <35; i=i+7) {
            buffer.append("<tr>");
            for (int j =i; j <i+7; j++) {
              buffer.append("<td>"+a[j]+"</td>");
            }
             buffer.append("</tr>");
       }
   buffer.append("</table>");
  result=new String(buffer);
        return result;
    }
   
    public void setResult(String result) {
     this.result=result;
     
    }
}

  新建myjsp文件夹,内含date.jsp和CalendarBean.java,接下来是配置tomcat服务器,小编这里使用的服务器是apache-tomcat-7.0.33,为了省事,小编这里就不改变服务器的根目录了,它的根目录是D:\apache-tomcat-7.0.33\webapps(可以从conf文件内的server.xml查看根目录,这里就不多说废话了),现在把myjsp放进该目录下。

  现在说一下editplus的配置:1、javac.exe 

editplus打开工具--》参数--》用户工具--》添加工具

命令:就是javac.exe的路径,不多说了

参数:选择文件名称

起始目录选择:选择文件目录

2、java.exe

和javac.exe差不多,直接上图

3、jsp  

editplus打开工具--》参数--》用户工具--》添加工具

命令:你要调用的浏览器,这里选择的是IE浏览器,你默认路径C:\Program Files\Internet Explorer\iexplore.exe

参数:http://localhost:8080/myjsp/$(FileName)

起始目录:空

4、配置web服务器根目录 

editplus打开工具--》参数--》工具

在”web服务器根目录“ 下点击添加

最后点击确定

然后再点击确定退出参数设置。

接下来就可以在editplus中运行jsp了,注意在运行前重新启动tomcat服务器。

在editplus中找到myjsp文件夹,双击打开date.jsp

 

点击工具--》jsp,这样就能运行了

注:小编由于有其他项目的原因未改变服务器配置,是从服务器文件夹出发,凑成一个文件夹myjsp,然后在配置editplus,寻找到文件运行,其实还可以重设根目录,以及可以在editplus中新建项目等等,望大家试情况而定~~~~~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值