JSP常用技巧与页面元素详解

需积分: 3 3 下载量 145 浏览量 更新于2024-09-24 收藏 1KB TXT 举报
本文档是一份关于JSP(JavaServer Pages)的常用积累技巧和代码片段的参考资料。JSP是Java语言与Web服务器端技术结合的一种表现层技术,主要用于动态网页开发。以下是文档中的关键知识点: 1. **页面头部处理**: 文档开头提到`<head>`部分,这通常包含了元数据和样式表,如`<meta>`标签用于设置页面加载时的动画效果,`Page-Enter`和`Page-Exit`属性定义了页面进入和退出时的过渡动画,这里是用JavaScript实现的渐显和渐隐效果。 2. **字符编码转换**: `leibie=newString(leibie.getBytes("ISO-8859-1"),"UTF-8");`这一行代码展示了字符串在不同字符集间的转换,这里从ISO-8859-1编码转为UTF-8编码,确保了文本在不同环境下的正确显示。 3. **链接和导航**: `<a>`标签用于创建链接,其中`<atarget="main"href="contact.jsp"style="text-decoration:none;"></a>`表示指向名为"contact.jsp"的页面,且链接样式无下划线。`<iframe>`元素则用于嵌入其他页面或内容,并提供了设置边距、大小以及边界等属性。 4. **条件判断和重定向**: `<c:if>`标签结合EL表达式(如`${sessionScope.customer.id==null}`)用于条件判断,当条件不满足时,`<c:redirect>`动作会重定向用户到`index.jsp`页面。 5. **滚动条和定时器**: `<marquee>`标签用于创建滚动文字,`truespeed`属性设置了滚动速度,`onmouseover`和`onmouseout`事件控制了鼠标悬停时的停止和启动,而`scrollamount`和`behavior`属性控制了滚动条的动作类型。 6. **JavaScript交互**: `<script>`标签内嵌有简单的JavaScript代码,`window.prompt()`用于弹出对话框让用户输入,然后将输入值显示在页面上,显示了JavaScript在JSP页面中的基础交互作用。 7. **表单元素**: 最后部分介绍了表单输入字段,`<input>`标签定义了一个文本框,`onFocus`和`onblur`事件处理了焦点改变时的行为,使得用户输入后自动清空。 这些知识点展示了在实际开发中JSP页面的基本结构和常用功能,包括页面布局、用户交互、条件逻辑处理以及与客户端脚本的集成,对于理解和运用JSP进行Web开发很有帮助。