发表于: 2017-09-09 22:29:52

4 831


今天完成的任务

一、"薪资待遇"设计

1.修改数据库字段
师兄告诉我,我们官网的“薪资待遇”这个属性是由多个字段组合成的,F12看了一下官网代码,还真是这么回事。然后照着官网代码,自己复刻一下DB字段设计:
2.修改实体类
上面薪资由原先的1个字段改成6个字段了,相应的实体类属性也要修改:
3.修改job.jsp代码
4.页面展示
二、自定义Tag标签处理时间转换
1.写一个工具类,声明long转Date的输出格式
首先要引入自定义标签依赖
编写工具类,继承SimpleTagSupport
2.编写tld文件,放在WEB-INF目录下
3.再web.xml中引用这个自定义标签
4.在jsp页面中使用
先引用自定义标签
然后在JSP中选择一个位置,显示当前时间
5.效果展示


三、部署到服务器
1.项目部署到服务器之前,要做好数据库准备
A.用navicat把表student、表major的结构和数据都导出成sql脚本文件

B.使用navicat可以直接管理服务器的数据库,把上面两个sql文件直接导入服务器对应的数据库中


2.把项目内连接的数据库改成服务器的数据库


3.展示

展示这里翻车了,服务器的页面访问失败..


四、深度思考

1.什么是jsp?

原来是没有jsp的,只有severlet,后来为了方便开发,将页面显示从severlet中提取出来,通过Java程序段和jsp标签severlet继续关联(Java ServletJSP的技术基础)。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。

2.jsp有几个内置对象?

JSP内共有9个内置对象:request 触发服务器调用的请求,response 对请求的响应,session 为请求的客户创建的session对象,application 从servlet配置对象获得的servlet上下文,out 向出书刘写入内容的对象,pageContext 本JSP的页面想下文,page 实现处理本页当前请求的类的实例,config 本JSP的ServletConfig,execption 表示JSP以免运行时产生的异常。

3.熟练使用c标签,el表达式。

C标签不熟悉,EL表达式相对C标签的掌握情况稍微好一点,都需要继续学习。

4.为什么要使用tiles框架?

一个网站内的所有网页都或多或少的存在相同的部分,那淘宝来说,所有网页的header和footer都是相同的。如果每一个网页都编写一个header、footer那工作量是巨大的,就算是把header、footer复制粘贴过来,那JSP也是相当的不优雅。使用tiles框架可以把这些可复用的配置都抽取出来,用数学的话来说,就是提取公因式。然后每一个页面我们只需要专注编写页面的实际内容就可以了,大大减轻了工作量。tiles的最大作用在于当老板要求修改header或footer时,就不需要一个个页面去改,只需要把复用配置修改就可以实现修改所有页面的效果。

遇到的问题

项目部署到服务器后,页面不能访问,原先部署的项目也访问不了。

未解决,先自己找找原因吧


收获

学会写简单的自定义标签,用于处理时间的转换


明天的计划

1.重新写一个部署脚本

2.开始任务5


进度

结束任务4

任务开始时间 2017.9.7

预计提交时间 2017.9.10

延期风险   无

禅道 :http://task.ptteng.com/zentao/project-task.html


返回列表 返回列表
评论

    分享到