J2EE
/
JSP
/
JSP 的7种页面元素
执行过程
include
登录后可下载
工具版本兼容问题
步骤
1
:
页面元素
步骤
2
:
<%=%>和 <%out.println()%>
步骤
3
:
for循环
步骤
1
:
页面元素
顶
折
jsp由这些页面元素组成:1. 静态内容就是html,css,javascript等内容2. 指令 以<%@开始 %> 结尾,比如<%@page import="java.util.*"%>3. 表达式 <%=%> 用于输出一段html4. Scriptlet 在<%%> 之间,可以写任何java 代码5. 声明 在<%!%> 之间可以声明字段或者方法。但是不建议这么做。6. 动作
步骤
2
:
<%=%>和 <%out.println()%>
顶
折
<%="hello jsp"%> 就相当于<%out.println("hello jsp");%>out是jsp的隐式对象,可以直接使用。一共有9种隐式对象,请参考 隐式对象 章节注: <%=%> 不需要分号结尾,<%%> 需要以分号结尾,和java代码一样
代码比较
复制代码
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.util.*"%>
<%="hello jsp"%>
<% out.println("hello jsp");%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.util.*"%>
<%="hello jsp"%>
<% out.println("hello jsp");%>
步骤
3
:
for循环
顶
折
结合for循环在jsp里输出html是常见的做法。 只是第一次这么写会稍显别扭下面是一段实例,以供参考
代码比较
复制代码
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.util.*"%>
<%
List
words.add("today");
words.add("is");
words.add("a");
words.add("great");
words.add("day");
%>
<%=word%> |
代码行数较多,请点击查看
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.util.*"%>
<%
List
words.add("today");
words.add("is");
words.add("a");
words.add("great");
words.add("day");
%>
<%=word%> |
×Close
文件内容比较器
把你的代码复制到下面区域。 如果在线比较不好用,请使用客户端比较软件: diffmerge 下载和使用教程
关闭
×Close
复制代码
代码高亮插件双击即可选中,不过部分同学反应,通过代码高亮插件复制的代码无法在IDEA里正常显示,这里提供TEXTAREA的方式,方便复制,谢谢
关闭
×Close
做练习的正确姿势
1. 自行完成练习
根据练习目标尽量自己实现代码效果,期间会碰到疑问,难题,和自己不懂的地方,这些都是必要的过程
2. 带着疑问查看答案
完成过程中,碰到无法解决的问题,带着疑问,查看答案,分析答案的解决思路
3. 查看答案讲解视频
依然有不明白的地方,点开视频讲解,带着疑问,听视频讲解有问题的部分
4. 再做一遍
理解后,再从头做一遍,把有疑问的地方都捋清楚
5. 总结
最后再总结一遍,总结思路,总结解决办法,以后遇到类似的问题,怎么处理
关闭
×Close
JSP 的7种页面元素-总结笔记
把这时的想法,思路,研究都记录下来,等全部学完了,再回过头来巩固和理解,学习效果就会很好,知识点掌握得也牢固.
点击查看我的笔记
总结
代码
保存中预计需要秒
保存完成
保存失败,请联系站长
关闭
执行过程
include
HOW2J公众号,关注后实时获知布最新的教程和优惠活动,谢谢。
提问之前请登陆
关于
J2EE-JSP-页面元素
的提问
尽量提供截图、代码和异常信息,有助于分析和解决问题。
也可进本站QQ群交流: 620943819
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载:
http://how2j.cn/k/helloworld/helloworld-version/1718.html
上传截图
描述
代码
异常