Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > JavaWeb技术相关 >

JSP程序设计从入门到精通 PDF 下载


分享到:
时间:2020-09-25 09:35来源:http://www.java1234.com 作者:转载  侵权举报
JSP程序设计从入门到精通 PDF 下载
失效链接处理
JSP程序设计从入门到精通 PDF 下载


本站整理下载:
 
相关截图:
 
主要内容:
上面介绍了JSP的历史、环境配置、语法。下面我们来运行第一个JSP程序,会让读者对JSP有一个比较直观的了解。不过在我们运行第一个实例前我们再来了解一下:JSP文件结构及主要标签及jsp的执行过程。
 
JSP文件结构及主要标签:
 
<%@ page contentType="text/html;charset=gb2312" %>
 
<%@ page import="java.util.*“ %>
 
...
 
<HTML>
 
  <BODY>
 
其他 HTML 语言
 
<%
 
  符合JAVA 语法的 JAVA 语句
 
%>
 
  其他 HTML 语言
 
  </BODY>
 
</HTML>
 
 
 
 
 
 
 
图1-1 jsp示例
 
jsp的执行过程:如下图:
 
 
 
图1-2 jsp执行过程
 
 
 
 
 
 
 
图1-3 jsp过程2
 
       JSP实际上是JSP定义的一些标记和JAVA程序段,以及HTML文件的混合体。所以,如果要掌握JSP首先必须对HTML有一定的了解(不然怎么设计网页),然后,也必须有JAVA程序的基础(要知道JSP是基于JAVA语言的),最后就是对JSP标识的一些必要的了解(它使你知道如何用JAVA语言及HTML组合成完整的JSP),而此篇文章我们在这里主要是对JSP标识及语法规则进行介绍。所以最好对HTML及JAVA语言有一点了解。
 
  体会简单易学的JSP:JSP简单而易学,如果你有了HTML的基础,要学会就很容易的了,不信?先拿一段JSP程序给你看看吧(简单而经典的HelloWord.jsp):
 
先在C:\Tomcat5\webapps\myapp\webapp下新建一个测试的jsp页面,文件名为HelloWord.jsp,HelloWord.jsp源程序如下: 
 
< %page language="java"% >
 
 < ! --导入的Java包-- >
 
<HTML>
 
<HEAD>
 
<title>Hello World!</title>
 
</HEAD>
 
<body bgcolor="#FFFFFF">
 
<%String msg="JSP Example";
 
     //定义字符串对象
 
out.println("Hello World!");
 
%>
 
<%=msg%><!-显示变量值->
 
</body>
 
</HTML>
 
接着启动Tomcat,然后在打开浏览器中,输入http://localhost:8080/myapp/webapp/HelloWord.jsp 看到” Hello World”的话说明就成功了。显示结果如下图:
 
 
 
图1-4
 
怎么样,一看就懂了吧,的确很简单的,除去"< %% >"标识,其他的都是普通的超文本,如果你有了超文本的基础,一看便知道了;不过他和超文本还是有了一点区别,那就是加入了"< %% >"标识,标识之中使用的是JAVA程序,由它来控制动态数据的显示的,并直接输出到标识符所嵌入的位置,整个结构显得相当的直观,以后如果页面发生了变化,修改也变得十分的容易。至于程序第一行的标识,我们暂时可以不必管他,在后面,我们会对这类语法做相应的介绍。
 
注:下面章节中的JSP实例都存放在:C:\Tomcat5\webapps\myapp\webapp下,所以访问时如下所示:http://localhost:8080/myapp/webapp/JSP文件名.jsp;servelt运行的样式为:http://localhost/myapp/在web.xml 中定义的servelt名称


 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐