当前位置:首页 > 话题广场 > 攻略专题 > 单机攻略

关于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/2528596.html

上一篇

【青年大学第十三季第五期答案最新】专题青年大学习2022年第三期课后习题答案最新 青年大学习第十三季第五期答案完整版汇总

下一篇

喵糖几点翻倍,干货看这篇!坑爹淘宝天猫双11喵糖总动员-一起赢20亿红包实录

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

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

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

jsp入门教程看这里!Java Web程序员应知应会:Jsp的内置对象与应用

jsp入门教程看这里!Java Web程序员应知应会:Jsp的内置对象与应用

jsp入门教程相关介绍,Jsp已经是中古时代的技术,但对于很多新入门的程序员来说,学习JSP不仅是理解javaEE设计原理的重要部分,也是理解目前盛行的战后分离技术源流的基础。 而且,很多程序员可能会接触到的一些中古时期的代...

jsp入门教程看这里!JSP的基本使用总结

jsp入门教程看这里!JSP的基本使用总结

jsp入门教程相关介绍,一、JSP的介绍和生成 JSP的全名是Java Server Pages。换句话说,Java的服务器页面JSP的主要作用是代表servlet程序右键单击返回HTML页面的数据web目录(或其他)。-...

jsp入门教程看这里!Javaweb学习(五)JSP技术

jsp入门教程看这里!Javaweb学习(五)JSP技术

jsp入门教程相关介绍,JSP技术 提问量: 15满分3360 100 响应时间:11-01 22336020 ~ 再做一次 100分 一.选择题(共8题,52.8分) 1.JSP文件在第一次运行时由JSP引擎编译为()文件...

jsp入门教程,干货看这篇!关于Java中的 JSP 你了解多少?

jsp入门教程,干货看这篇!关于Java中的 JSP 你了解多少?

jsp入门教程相关介绍,JSP代表Java服务器页面。应用程序服务器端使用的编程工具。 JSP 基本上用于支持平台 – 独立和动态的方法来构建 Web 依赖的应用程序。JSP 页面类似于 ASP 页面,因为它们是在服务器上编...

jsp入门教程看这里!Java教程:JSP的九大内置对象是什么?JSP作用是什么?

jsp入门教程看这里!Java教程:JSP的九大内置对象是什么?JSP作用是什么?

jsp入门教程相关介绍,(1)问题分析: 考官主要想审查你前端知识的基本功。这样的问题不仅可以问四大范围,还可以问OSI 7层物理模型、共同标签、角色等基础知识。(大卫亚设)。 (2)核心答案讲解: 1)request对象 ...

jsp入门教程,干货看这篇!「JSP入门」JavaWeb项目如SSH或SSM等如何提升80%以上效率

jsp入门教程,干货看这篇!「JSP入门」JavaWeb项目如SSH或SSM等如何提升80%以上效率

jsp入门教程相关介绍,Java web项目的主流MVC框架 结构字符串希伯来人(SSH) 最轻的理学SSM(Structs Spring Mybatis) 最常见(JSP servlet JavaBean) Java we...

jsp入门教程专题之干货分享:带你玩转JSP网站开发技术

jsp入门教程专题之干货分享:带你玩转JSP网站开发技术

jsp入门教程相关介绍,Java server pages(JSP)是一种服务器端编程技术,使您能够创建独立于动态平台的方法来构建基于web的应用程序。 JSP 可以访问 Java API 的整个家族,包括访问企业级数据库的...