mac模式怎样构造在jsp中_mac下tomcat的配置和jdk的设置 jsp的初级知识

本文介绍了在Mac操作系统下如何配置JDK和Tomcat,包括JDK的安装、Tomcat的下载与启动,以及如何在Eclipse中创建并运行JSP项目。讲解了JSP的基本语法、注释、指令,如page指令、include指令和forward指令,并展示了如何处理错误页面。
摘要由CSDN通过智能技术生成

在mac下,jdk下载好,解压安装后,系统就自动为你配置好环境变量了

tomcat的配置,在tomcat的官网http://tomcat.apache.org/直接下载tomcat 9压缩包 随后配置到自己喜欢的路径下

打开终端 一直cd到apache的bin目录下

随后启动tomcat 输入.startup.sh tomcat就已经启动了 在浏览器中输入localhost:8080 就可以了

关闭tomcat 在终端输入.shutdown.sh tomcat就关闭了

在eclipse中创建jsp文件

选择Dynamic Web Project 选择创建动态web网页 输入文件名JSPIstudy

随后在WebContent文件下创建子文件夹

命名为01 随后在01文件夹下创建jsp文件hello.jsp

pageEncoding="UTF-8"%>

Insert title here

JSP表达式输出

String str = "he";

%>

//定义的变量是局部变量

String str = "hello world";

//out是内置对象 向客户端输出各种数据

out.println(str);

%> --%>

文件形式如下 内为jsp的内容,可以输入java的语句,这里out 是一盒内置对象,向客户端输出各种数据

在浏览器中打入localhost:8080/JSPStudy/01/hello.jsp

就可以看到hello world

jsp中的项目导出 不仅可以在eclipse中选择sever 中的tomcat来运行 也可以打包出来 放到tomcat的文件夹中运行

选中文件JSPIstudy 右键选择export 随后导出为jar包,放到tomcat目录下的webapps包下 即可在终端打开tomcat 用localhost进行访问

jsp中的注释可以用来进行 也可以用//和 /* */来进行注释

jsp中的指令 编译指令page指令可以指定jsp文件的全局属性 可以定义page属性指定jsp的全局属性 比如使用的脚本语言的类型 导入的包等等

系统自带的会生成这些

pageEncoding="UTF-8"%>自己导入的包

随后便可以在jsp文件中使用Arrarlist类

ArrayList a = new ArrayList();

a.add(1);

a.add(2);

include指令 可以包含其他的jsp 或者html文件

header

header.html的文件内容如下

footer

footer.jsp的文件内容如下

随后在include.jsp文件中,就可以包含这两个文件

file表示在同一个目录下

pageEncoding="UTF-8"%>

Insert title here

%>

随后访问inculde.jsp就可以访问header 和footer

forword指令 可以进行重定向

有两种形式,一种带参数,一种不带参数

不带参数

直接从Index 映射到login

login

随后也可以进行参数的转换 为动作指令

将userName 和password进行回传

String userName = request.getParameter("userName");

String pwd = request.getParameter("password");

out.println(userName);

out.println("
");

out.println(pwd);进行取出输出

error_page指定错误处理页面 如果jsp文件出错 并且没有指定代码进行处理 就会自动调用这个进行错误处理

在handle_error中指定其为程序出现错误时的页面

pageEncoding="UTF-8"

isErrorPage="true"%>

errorPage="handle_error.jsp"%

在get_error.jsp中指定下列属性

随后访问get_error.jsp就可以见到如下信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值