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. 动作 在jsp页面中包含另一个页面。在包含的章节有详细的讲解7. 注释 <%-- -- %> 不同于 html的注释 通过jsp的注释,浏览器也看不到相应的代码,相当于在servlet中注释掉了

步骤

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 = new ArrayList();

words.add("today");

words.add("is");

words.add("a");

words.add("great");

words.add("day");

%>

<%for (String word : words) {%>

<%}%>

<%=word%>

代码行数较多,请点击查看

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8" import="java.util.*"%>

<%

List words = new ArrayList();

words.add("today");

words.add("is");

words.add("a");

words.add("great");

words.add("day");

%>

<%for (String word : words) {%>

<%}%>

<%=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

上传截图

描述

代码

异常