JSP学习-初章

JSP概述

JSP全称Java Server Pages,是一种动态网页开发技术。

它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。

JSP技术在基于java的平台上广泛地使用,是进行Java web开发的一种核心组件。

JSP页面由HTML代码和嵌入在其中的Java脚本组成。

由于基于Java平台,JSP有Java技术面向对象、平台无关、安全等特点。

JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。

JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。

JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。


一般来说,修改了web.xml、配置文件、Java需要重启tomcat服务才可以生效。


创建一个简单的web项目需要这几个步骤:

  1. 在webapps创建项目目录

  2. 编写index.jsp

  3. 创建WEB-INF目录

  4. 测试运行


不过我们一般不会这样手动去创建,只要再IDE中创建一个web项目,这些就会自动给我们创建好。

WEB-INF目录:
我们在编写web项目时,为了保护资源的目的,可以将资源文件,比如jsp页面,文档。

我们希望这些东西是给我们开发人员看的,而不是任何人都能随意查看,所以,可以将这些资源放到WEB-INF目录里面。

这样就无法通过URL直接访问这些资源了。

WEB-INF下的目录和文件

  • web.xml
    这里面的是web应用程序的配置文件,描述了servlet和其他应用组件配置及命名规则。

  • lib目录
    存放web应用需要的各种jar文件,存放只能再这个应用中要求使用的jar文件,如数据库驱动jar文件。


当然不仅仅只有这两个,还有一些,不过现在还没用到,后面补上。

修改tomcat服务器的默认端口号

tomcat目录结构

首先打开tomcat安装目录,找到conf双击进入,编辑----------server.xml
在这里插入图片描述
找到这一段,修改port的值。
需要注意的是:Connector节点,可能存在多个,找带配置 protocol=“HTTP/1.1” 的节点


JSP的页面元素

  • 脚本Scriptlet
// 第一种
<%
		局部变量、Java语句
%>

// 第二种
//在jsp文件转换为Java后,写在声明中的语句会放在service方法外面.
//所以在声明中不能写执行语句,只能写声明语句或者方法,用的很少
<%!
		全局变量、定义方法
%>

// 第三种
<%=输出表达式%>
  • 指令
    以<%@开始 %> 结尾

    page指定的属性:

    pageEncoding:JSP文件自身编码

    langguage:JSP页面使用的脚本语言

    improt:导入类

      使用 import 属性时,可以采用下面两种形式:
    
      1、<%@ page import="package.class" %>
    
      2、<%@ page import="package.class1,package.class2, ..., package.classN" %>
      
      import 是 page 的属性中惟一允许在同一文档中多次出现的属性。
    

例:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>

  • 注释

      html注释:<!--   -->   // 此注释可以被用户通过浏览器查看源码所观察到。
      java注释://    /*   */
      jsp注释:<%--  --%>
    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹈鹕吃吃吃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值