发表于: 2017-09-29 22:55:28
1 774
今天完成的事
项目部署到服务器并调试
生成json格式的学生信息
重新看了下自定义tag标签的时间转换
结束并提交任务4
任务4深度思考
1.什么是JSP?
JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。
JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。
JSP文件后缀名为 *.jsp 。
JSP开发的WEB应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Windows 上。
JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。
JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。
JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。
2.jsp有几个内置对象?
JSP共有以下9种基本内置对象:
1、request 触发服务调用的请求
2、response 对请求的应答
3、session 为请求的客户创建的session对象
4、application 从 servlet 配置对象获得的 servlet 上下文(如在getServletConfig() ,getContext()的调用中)
5、out 向输出流写入内容的对象
6、pageContext 本 JSP 的页面上下文
7、page 实现处理本页当前请求的类的实例
8、config 本 JSP 的 ServletConfig
9、exception 表示JSP页面运行时产生的异常
3.熟练使用c标签,el表达式。
C标签主要是使用if和foreach
<c:if>标签判断表达式的值,如果表达式的值为 true 则执行其主体内容。
<c:if>标签有如下属性:
属性 | 描述 | 是否必要 | 默认值 |
test | 条件 | 是 | 无 |
var | 用于存储条件结果的变量 | 否 | 无 |
scope | var属性的作用域 | 否 | page |
<c:forEach>
封装了Java中的for,while,do-while循环。
相比而言,<c:forEach>标签是更加通用的标签,因为它迭代一个集合中的对象。
forEach 语法格式
<c:forEach
items="<object>"
begin="<int>"
end="<int>"
step="<int>"
var="<string>"
varStatus="<string>">
...
<c:forEach>标签有如下属性:
属性 | 描述 | 是否必要 | 默认值 |
items | 要被循环的信息 | 否 | 无 |
begin | 开始的元素(0=第一个元素,1=第二个元素) | 否 | 0 |
end | 最后一个元素(0=第一个元素,1=第二个元素) | 否 | Last element |
step | 每一次迭代的步长 | 否 | 1 |
var | 代表当前条目的变量名称 | 否 | 无 |
varStatus | 代表循环状态的变量名称 | 否 | 无 |
EL表达式还没熟练,记到小本本上后面学
4.为什么要使用tiles框架
使用tiles框架可以减少页面的代码量,复用每个页面重复的部分,减少维护成本
遇到的问题:自定义tag标签传到服务器上就不能用了,本地就没问题
收获:任务4结束了,tiles框架也弄的差不多,问问师兄说的另一种拼接方法是怎么个用法,在把tiles框架心得写出来
明天的计划:
写tiles心得,找师兄讲解任务5,拆分禅道,组织周会
任务进度:任务四结束
预计结束时间:2017-9-27
已延期至:2017-9-28
禅道:http://task.ptteng.com/zentao/project-task-276.html
评论