发布时间:2023-10-27 08:26来源:www.sf1369.com作者:宇宇
这个应该算比较简单的,只是有点繁琐。
因为查询条件比较多,可以将查询条件做成一个只有getter和setter方法的POLO类。用户提交表单的时候新建个类来存储这些条件信息。然后再根据相应信息到数据库中寻找匹配信息。
然后呢,根据表结构设计用户类,所有查询出来的用户信息,一个用户一个对象,返回给浏览器。修改信息根据表单中的标示信息来确定修改数据库中的哪条记录。比如你这里的学号+课程名。
分页是一种最基础的功能,不多说,你可以在设计一个类专门处理页面配置信息,比如有页面大小,页号,总数等等信息存在客户端的session里,然后根据页面配置信息返回对应的记录即可。
外观方面,图示的效果比较简单,我想用html+css就可以完全搞定.
至于js,这个用例没多少需要用到js的地方,不过在查询的时候用js在浏览器端验证输入条件的合法性检查还是有一定用处的。
还有就是单纯的jsp做开发还是挺累的,需要自己写比较多的代码。建议用一些框架帮助你完成一些细节的东西,例如Spring,Struts,Hibernate.
希望对你有所帮助。
那些混合编写的方法都是跟初学者学习的,如果你以前学过ASP,那么你会发现他们都是一样的,页面嵌入很多代码.......很不方便开发,不能同时开发,必须等美工做完了页面,再让你加代码.......真正学到以后的,使用框架技术了的jsp是完全不同的,很多页面的标签就是为了让页面不产生逻辑代码而诞生的,比如jstl,struts的html标签,webwrok的html标签,jsf的html标签........太多了,不是三言两语能说清楚的,总之你现在就把一些jsp的几个内置(request,response,session,application)对象,过滤器(filter是很好用的东西)搞清楚,以后多花点功夫学好框架就(webwork2)行了........