JSP程序设计实验报告(3)

2019-08-30 21:03

JSP程序设计 实验指导

密  码:
<%

String name=request.getParameter(\ if(name!=null)

{ if(name.length()!=0)

{session.setAttribute(\ out.println(name+\已经登陆\ } } %> tupian.jsp

<%@ page contentType=\<%

String str=(String)session.getAttribute(\ if(str==null)

response.sendRedirect(\ else

out.print(\已登陆

\%>

会员活动图片区

dianying.jsp

<%@ page contentType=\<%

String str=(String)session.getAttribute(\ if(str==null)

response.sendRedirect(\ else

out.print(\已登陆

\%>

会员活动电影区

wenxue.jsp

<%@ page contentType=\<%

11

JSP程序设计 实验指导

String str=(String)session.getAttribute(\ if(str==null)

response.sendRedirect(\ else

out.print(\已登陆

\%>

会员活动文学区

2.访客计数器和点击率 <%! int personcount=0;%> <%

String str=(String)session.getAttribute(\ if(str==null) {

personcount++;

String count=String.valueOf(personcount); session.setAttribute(\ } %>

您是第<%=(String)session.getAttribute(\ 个访问本网站的客户。

<%! int pointcount=0; //被所有客户共享的pointcount synchronized void setCount() //synchronized修饰的方法 { pointcount++; } %>

<% setCount();

out.println(\本页面被点击次数\ %>

实验四、jsp与javaBean

实验目的

1、学会如何正确使用javaBean

12

JSP程序设计 实验指导

实验内容

1、在一个页面使用javaBean显示当前月的月历

实验步骤

1) 编写CalendarBean.java,编译生成一个class文件

(新建一个文本文件,改扩展名为.bat文件,编辑文件内容为javac CalendarBean.java,然后双击这个文件即可生成CalendarBean.class文件) 2) 将这个class文件拷贝到WEB-INF\\classes\\tom\\jiafei目录下(没有相应的目

录就建立相应的目录) 3) 重新启动tomcat服务器 4) 运行jsp文件,显示日历

CalendarBean.java

package tom.jiafei; import java.util.*; public class CalendarBean { String calendar=null; int year=-1,month=-1; public void setYear(int year) { this.year=year; }

public int getYear() { return year; }

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

public int getMonth() { return month; }

public String getCalendar()

{ StringBuffer buffer=new StringBuffer(); Calendar rili=Calendar.getInstance();

rili.set(year,month-1,1); //将日历翻到year年month月1日,注意0表示一月, //依次类推,11表示12月。

13

JSP程序设计 实验指导

//获取1日是星期几(get方法返回的值是1表示星期日,返回的值是7表示星期六): int 星期几=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)&&(year0!=0))||(year@0==0)) { day=29; } else

{ day=28; } }

String a[]=new String[42]; //存放号码的一维数组 for(int i=0;i<星期几;i++) { a[i]=\ }

for(int i=星期几,n=1;i<星期几+day;i++) { a[i]=String.valueOf(n) ; n++; }

for(int i=星期几+day,n=1;i<42;i++) { a[i]=\ } //用表格显示数组:

buffer.append(\ buffer.append(\ ;

String weekday[]={\日\一\二\三\四\五\六\ for(int k=0;k<7;k++)

{ buffer.append(\ }

buffer.append(\ for(int k=0;k<42;k=k+7)

{ buffer.append(\ ; for(int j=k;j

14

JSP程序设计 实验指导

buffer.append(\ }

buffer.append(\ calendar=new String(buffer); if(year!=-1) { return calendar; } else

{ return \选择一个年份和月份单击提交键\ } } }

showcalendar.jsp

<%@ page contentType=\<%@ page import=\<%@ page import=\

Date date=new Date();

int year=date.getYear()+1900;//1900是修正值 int month=date.getMonth()+1; rili.setYear(year); rili.setMonth(month); %>

实验五、jsp文件操作 3月30

实验目的

1、掌握一种使用javaBean的文件上传的方法,在使用过程中逐步完善这个javaBean;

实验内容

1、上传一个文件到根目录中的upload文件夹

15


JSP程序设计实验报告(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:当代中国军事思想

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: