栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSP的内容(一)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSP的内容(一)

1.为什么使用JSP

无法实现搜索、购买、登录等交互功能

无法对静态页面的内容进行实时更新

JSP全称Java Server Pages,是一种动态网页开发技术。
它使用JSP标签在HTML网页中插入Java代码。
标签通常以<%开头以%>结束。

tomcat是一个运用服务器(Server服务器的一种)。
jsp不能单独使用,要在服务器上使用,如tomcat。

2.Web应用架构

2.1B/S与C/S的比较


2.2B/S定义

运用服务器例是java

2.3B/S原理

2.4 URL-Uniform Resource Locator统一资源定位符

http : // localhost:8080 / news/index.html

协议部分 主机IP地址:端口号 项目资源地址

http : // localhost:8080 /工程名称/静态资源…
8080 tomcat默认端口号
localhost 等价于127.0.0.1 本地

3.Tomcat服务器(注意好好学)

3.1Tomcat定义

Apache Jakarta的开源项目

JSP/Servlet容器
(用Java写的)

3.2Tomcat的目录结构

3.3修改Tomcat端口号

通过配置文件server.xml修改Tomcat端口号

tomcatapache-tomcat-8.5.71conf server.xml

8080 端口号可以改。

3.4 Web应用的目录结构

java – New Project – Web Application(4.0)
idea 创建工程

http://localhost:8080/index.jsp
index.jsp可以省略 默认的

上机-独立使用Tomcat部署Web工程(Idea,Myeclipse)



最后结果为 Server startup in 66 ms 就代表成功了。

如果tomcat已存在,先关掉idea,
在任务管理器里所有的Java程序关掉。

eclipse
jsp文件放web-inf里会保护起来,需要创建servlet才能访问。
不想就直接放在根目录
先走 web.xml 在走jsp文件
web.xml 里改default.jsp 称为默认的

4.JSP定义

4.1JSP中的page指令(嵌入java代码)

A.指令
<%@ page 属性1=“属性值” 属性2=“属性值1,属性值2”… 属性n=“属性值n”%>

<%@ page contentType=“text/html;charset=UTF-8”
language=“java” import=“导包” %>

B.脚本

<%Java代码 %>

C.表达式

<%=Java表达式 %>

4.2案例1-日期显示

<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.util.Date" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


你好,今天是
    <%
        SimpleDateFormat sdf = new SimpleDateFormat("yyy--MM--dd");
        String dateNow = sdf.format(new Date());
    %>

    <%= dateNow%>


结果: 你好,今天是 2021–10—14

快捷键:
类似于 crtl +1 补全代码
new SimpleDateFormat(“yyy–MM–dd”).var

SimpleDateFormat sdf = new SimpleDateFormat(“yyy–MM–dd”);

4.3案例2-数值求和

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


    Title


两个数的求和结果为:
    <%
        int a =4,b = 5;
        int c = a+b;
    %>

    <%=c%>


结果: 两个数的求和结果为: 9

5.JSP执行过程

java文件不能直接执行,需要转换为class文件。

----2021.10.13&10.14

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/329135.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号