一文学会JSP
2021-01-24 17:13
YPE html>
标签:简单 count Fix name load pass library 页面跳转 password
构建Web应用
这里使用IDEA构建Web应用
新建项目
添加新的Tomcat
勾选上正确的Tomcat
选择Filsh
创建好目录如下
其自动生成的Web.XML文件如下
同时还生成了一个jsp文件,生成的jsp文件如下
$Title$
$END$
配置应用首页
index.jsp
启动应用
启动相关的应用
这样就完成了最基本的tomcat的部署
jsp的基本语法
jsp的注释
jsp的基本注释如下
$Title$
$END$
jsp 声明
对jsp的声明如下
$Title$
$END$
访问的页面结果如下
jsp 输出表达式
jsp提供了一种简单的输出表达式
$Title$
$END$
`
jsp 三个编译指令
这里对jsp有三个编译的指令
page 指令
page指令位于jsp页面的顶端,一个jsp页面可以有多个page指令,page指令的语法为
include指令
include指令可以将一个外部文件嵌入到当前jsp文件中,同时解析这个页面中的jsp语句。include命令既可以包含jsp页面也可以包含静态文本。编译指令语法如下:
taglib指令
taglib指令用于引入一些特定的标签库,语法格式:
如使用struts标签库:
动作指令
forward
进行页面跳转的指令
如果转发的时候需要传递参数可以使用jsp:param指令进行设置。
比如,访问index.jsp页面时自动转发至login.jsp,需要把username和password传递过去:
index.jsp:
在login.jsp中可以使用getParameter方法获取传入的参数值:
");
out.println(pwd);
%>
执行forword指令时用户请求的地址没有发生变化,页面内容被forward目标替代。
include指令
include指令用于包含某个页面,但不会导入被include页面的编译指令。可以通过param指令传递参数:
新建一个index.jsp
body.jsp
">
一文学会JSP
标签:简单 count Fix name load pass library 页面跳转 password
原文地址:https://www.cnblogs.com/melovemingming/p/13252577.html