当前位置:首页 > 攻略

jsp入门教程,干货看这篇!一文学会JSP

构建web应用程序

使用IDEA构建web应用程序。

新建项目

添加新Tomcat

选择正确的Tomcat

选择Filsh

创建一个好目录,如下所示

自动生成的Web。XML文件如下

?嗯?Xml版本=' 1.0' encoding=' utf-8 '?

we B- appxmlns=';

xmlns : xsi=';

xsi : schema location='/we B- app _ 4 _ 0 . xsd '

Version='4.0 '

/web-app生成以下JSP文件

% -

CreatedbyIntelliJIDEA。

User:Administrator

date 33602020/7/5

时间:22:39

tochangethistemplateusefile | settings | file templates。

-%

% @ pagecontentType=' text/html;Charset=UTF-8'language='java'%

Html

头(电影)

Title$Title$/title

/head

菩提

$END$

/body

/html

设定应用程式首页

?嗯?Xml版本=' 1.0' encoding=' utf-8 '?

we B- appxmlns=';

xmlns : xsi=';

xsi : schema location='/we B- app _ 4 _ 0 . xsd '

Version='4.0 '

欢迎-文件-列表

welcome-fileindex . JSP/welcome-file

/welcome-file-list

启动/web-app

启动应用

相关应用程序

这使您能够部署最基本的Tomcat

Jsp的基本语法

jsp的注释

JSP的基本说明如下

% -

CreatedbyIntelliJIDEA。

User:Administrator

date 33602020/7/5

时间:22:39

tochangethistemplateusefile | settings | file templates。

-%

% @ pagecontentType=' text/html;Charset=UTF-8'language='java'%

Html

头(电影)

Title$Title$/title

/head

菩提

%-注释内容- %

$END$

/body

/html

关于

jsp 声明

JSP的声明如下

% -

CreatedbyIntelliJIDEA。

User:Administrator

date 33602020/7/5

时间:22:39

tochangethistemplateusefile | settings | file templates。

-%

% @ pagecontentType=' text/html;Charset=UTF-8'language='java'%

Html

头(电影)

Title$Title$/title

/head

菩提

%!

//宣告成型变数

Publicintcount

//声明一种方法

PublicStringinfo(){

Return 'hello

}

%

$END$

%

//输出count值,然后加1

out . print ln(count);

%

%

//在info()方法之后输出返回值

out . print ln(info());

%

/body

/html

访问的页面结果如下

Jsp输出表达式

Jsp提供了简单的输出表达式

% -

CreatedbyIntelliJIDEA。

User:Administrator

date 33602020/7/5

时间:22:39

tochangethistemplateusefile | settings | file templates。

-%

% @ pagecontentType=' text/html;Charset=UTF-8'language='java'%

Html

头(电影)

Title$Title$/title

/head

菩提

%!

//宣告成型变数

Publicintcount

//声明一种方法

PublicStringinfo(){

Return 'hello

}

%

$END$

` %=计数%

%=info()%

/body

/html

Jsp三个编译命令

以下是JSP的三个编译指令。

page 指令

page指令位于JSP页顶部。JSP页可以有多个page指令。page指令语法如下

% @ page import=' Java . SQL . * ' %

include指令

包含指令将外部文件包含在当前JSP文件中,并在此页面上解析JSP语句。

include命令既可以包含jsp页面也可以包含静态文本。编译指令语法如下:

<%@ include file="要导入的jsp页面或文本文件" %>

taglib指令

taglib指令用于引入一些特定的标签库,语法格式:

<%@ taglib prefix="tagPrefix" uri="tagLibraryURI" %>

如使用struts标签库:

<%@ taglib prefix="s" taglib="/struts-tags" %>

动作指令

forward

进行页面跳转的指令 如果转发的时候需要传递参数可以使用jsp:param</jsp:param>指令进行设置。 比如,访问index.jsp页面时自动转发至login.jsp,需要把username和password传递过去: index.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="UTF-8"%> <jsp:forward page="login.jsp">     <jsp:param value="yaopan" name="username" />     <jsp:param value="123456" name="password" /> </jsp:forward> <%--mac上按住comment键(windows下按住ctrl键),再点击login.jsp  forword以下的代码不会被执行 --%>

在login.jsp中可以使用getParameter方法获取传入的参数值:

<%   String name=reque("username");   String pwd=reque("password");   out.println(name);   out.println("<br>");   out.println(pwd); %>

执行forword指令时用户请求的地址没有发生变化,页面内容被forward目标替代。

include指令

include指令用于包含某个页面,但不会导入被include页面的编译指令。可以通过param指令传递参数: 新建一个index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <jsp:include page=";></jsp:include> <jsp:include page="body.jsp">    <jsp:param value="#1d99f6" name="bgcolor"/> </jsp:include> </html>

body.jsp

<body bgcolor="<%=reque("bgcolor")%>"> </body>

1.《jsp入门教程,干货看这篇!一文学会JSP》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《jsp入门教程,干货看这篇!一文学会JSP》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2483456.html

上一篇

【领域王国】领域王国:从瑞宝货币上升到0.28美元后被封锁

下一篇

【天龙八部峨眉技能】天龙八部怀旧的阿米篇。

jsp入门教程,干货看这篇!Java学习知识点:小白如何掌握JSP技术?

jsp入门教程,干货看这篇!Java学习知识点:小白如何掌握JSP技术?

jsp入门教程相关介绍,今天,广州编辑陈峰将告诉大家如何掌握零基础JSP技术。请看下面。(大卫亚设)。 一、Java基本开发JSP概述 1.关于JSP Javaserver Pages (JSP)从单词“server”中可以...