【JSP】在线聊天室

作业内容:

实现一个web聊天室,思路:可以将聊天信息放到application对象中。设计三个页面:主页面index.jsp包含两部分:上面是iframe,放置content.jsp,用于从application中取出聊天信息并显示,几秒刷新一次。下面是发送聊天信息的表单。表单提交给addinfo.jsp,用于将表单提交的信息存到application中。聊天信息只保留最新的5条。(提示:可以用List存储聊天信息)。

继续阅读【JSP】在线聊天室

JSP 作业6

(1)       Jsp页面翻译成的servlet类的源文件在哪里可以找到?servlet实例是每次请求页面都会创建一个,还是始终只有一个(单例)?
(2)页面中定义变量加和不加叹号有什么区别,结合页面翻译的源文件说清楚。
(3)在不同<% %>里定义的变量能否互相访问?教材55页“(3)JSP代码块”中的实例第四行右边的解释“错误,因a被定义在单独的jsp。。。”是否正确?
(4)在页面中输出java变量a的值有哪两种方法,怎样写?
(5)Jsp指令有几种,分别是什么?
(6)<%@include>指令和<jsp:include>动作元素都是包含,有什么区别?
(7)获取表单文本框输入的值用哪个内置对象的什么方法,输入是汉字的话会出现乱码,怎样解决?对于相同name的多个表单元素的值(如复选框)如何获取,用什么方法?
(8)页面间传递参数有几种方法?
(9)理解request,session,appliaction对象的生命周期,利用这几个对象进行数据共享的一对方法是什么?传参和共享都可以用来在页面间传递数据,有什么区别?
(10)页面间跳转可以通过链接、重定向、转发,重定向用什么语句?转发用什么标签或语句?重定向和转发有什么区别?
(11)做课后题p80页第6题,体会不同对象声明周期带来的共享范围的不同:
在6_1页面中存入后,分别通过下面方式访问6_2页面,写出输出的四个结果
I:链接(或重定向)
II:转发
III:换一个浏览器窗口访问页面6_2页面
IIII:重启服务器,访问6_2页面。

继续阅读JSP 作业6

【全版本集合】学生信息管理系统

  这个系列是这个学期的JAVA理论课程作业设计。折腾了一个学期终于做完了,可以说是这个系列的作业是布置的挺好的,由浅入深。

  而且最后用swing写出了人生中的第一个GUI程序,虽然是老掉牙的学生信息管理系统,不过觉着还是有点成就感的,以后继续加油,哈哈。

继续阅读【全版本集合】学生信息管理系统

【GUI程序设计】学生信息管理系统(数据库版)

第14个java作业,要求用数据库做数据库管理系统

最早的前身是:学生信息排序管理(JAVA文件操作)   用图形界面进行了重构。

这是数据库版,文件流版参见 【GUI程序设计】学生信息管理系统(文件流版)

界面没有改动,文件流部分全部用数据库重构,文件类变为数据库加载类,五小时完成。

继续阅读【GUI程序设计】学生信息管理系统(数据库版)

【GUI程序设计】学生信息管理系统(文件流版)

  第12个java作业,断断续续的用闲散时间写了十多天才算完成,一共大概1470行,记得上学期的C++课程设计也是写了1400多行,写着写着就发现上了瘾,不是为了应付作业而写,而是想探索自己未知的知识领域。

前身是:学生信息排序管理(JAVA文件操作)   用图形界面进行了重构

这是文件流版,数据库版参见 【GUI程序设计】学生信息管理系统(数据库版)

继续阅读【GUI程序设计】学生信息管理系统(文件流版)