JSP(java server page)
JSP是服务器端运行的页面,JSP本事就是一个文档,他不仅可以包含静态的HTML代码,也可以包含动态的JAVA代码,服务器容器可以将JSP转换成Servlet发布,并接受请求。
Jsp文件只需放在应用文件下就可以了。
JSP例子:
<html>
<head><title>time</title></head>
<body>
<h1><%=new java.util.Date()%></h1>
</body>
</html>
JSP运行过程
1,JSP文件先要翻译成Java文件(Servlet),在tomcat中翻译后的java文件在tomcat下的work\Catalina\localhost中相应名字的应用目录里。
2,编译Java文件
3,运行.class文件
Tomcat的全局配置文件
在Tomcat下的conf目录中的web.xml是服务器全局的配置文件,其中要想关闭列表显示叫要把
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
Tomcat的管理员设置
在tomcat下的conf目录中的tomcat-use.xml文件中可以配置tomcat的用户角色
<tomcat-users>
<role rolename="manager" description=""/>
<role rolename="admin"/><!--设定角色的名字,admin是管理员,manager是项目管理-->
<user username="manager" password="123" roles="manager"/><!--设定用户名密码,和角色-->
<user username="admin" password="123" roles="admin"/>
</tomcat-users>
JSP的特点
1,JSP不需要编译
2,JSP不需要进行配置
3,JSP本质上就是一个Servlet
4,JSP是以静态页面为主的。
JSP的语法格式
<%=...%>表达式,写表达式时不要加上分号,表达式,翻译成Java代码也就是直接使用流输出,也就不能加分号了。
<%! int a=0; %>声明,使用声明的变量,所创建的变量是在service方法体外,也就是翻译成实例变量,声明也可以声明内部类或者是方法的声明。
<% if(a==0){ a=3;}%>代码片断,代码段会原样翻译。在代码段中声明的变量,就会被翻译的service的方法体中,也就是被翻译成局部变量。
前三种JSP的语法也叫做JSP代码,以上的表示方法,都有与之相对应的xml表达形式,因为可读性较差,所以较少使用。
<%@ ... %>JSP指令
<%@page import="...,..."%>引入包
<%include file="...."%>直接引入内容,这些内容会直接嵌入到页面中。
分享到:
相关推荐
【JAVA_JSP电子政务网之项目辅导视频】是针对使用JAVA和JSP技术构建电子政务系统的一个教学资源,旨在帮助学习者深入理解如何利用这两种技术来设计和实现一个实际的电子政务网络平台。电子政务网是指政府机构利用...
计算机毕业设计jsp考研互助辅导平台vue论文
(1)普通用户:普通用户通过该系统可以查询学习资料,在线自测。 (2)会员:会员可以通过系统浏览、下载学习资料,在线自测,留言互动。 (3)管理员:管理员主要是负责根据教学安排进行网上辅导。 包含:源码、数据库...
1. 表现层:JSP文件主要负责展示和收集用户输入,通过EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)标签简化页面编程。 2. 控制层:Servlet或Struts、Spring MVC等框架处理HTTP请求,...
标题"JSP 全国计算机等考二级Office辅导答疑系统软件源代码.zip"揭示了这是一个基于JSP技术开发的软件系统,主要用于全国计算机等级考试二级Office科目的辅导和答疑。该系统可能包含了处理考生问题、提供练习题库、...
基于SSM+JSP的课程辅导网站毕业设计(源码+录像+说明).rar 【项目技术】 开发语言:Java 框架:ssm+jsp 架构:B/S 数据库:mysql 【演示视频-编号:421】 https://pan.quark.cn/s/b3a97032fae7 【实现功能】 这次...
项目资源包含:可运行源码+sql文件+文档 适用人群:学习不同技术领域的小白或进阶学习者;...后台路径地址:localhost:8080/项目名称/jsp/login.jsp 前台路径地址:localhost:8080/项目名称/front/index.jsp
本文的标题是"答辩pptssm421课程辅导网站的设计与实现+jsp答辩.pptx",从标题可以看出,本文的主要内容是关于课程辅导网站的设计与实现,并且使用JSP技术进行答辩。 描述分析: 从描述中可以看出,本文是一个答辩ppt...
毕业设计javajsp小学生英语学习辅导软件springmvc-qkrp源码含文档工具包 后台是springmvc,页面是jsp,数据库mysql,jdk1.8,开发工具用ecplise、myecplise、sts、idea都可以 小学生英语学习辅导软件 个人中心 用户...
1、开发环境:ssm框架;内含Mysql数据库;JSP技术 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、...
最为全面的jsp课后习题答案 是学生学习jsp课程的重要辅导资料
该项目是基于jsp+servlet+jdbc的学生请假信息管理系统-可用于大学生日常课设 1.后端开发技术:servlet+jdbc 2.前端技术:jsp 3.前端ui:经典蓝色ui 4.功能点描述: (1)学生 查看个人信息、查看个人的晚归记录、填写...
1. **JSP指令和动作标签**:如`<jsp:include>`用于动态包含页面,`<jsp:forward>`用于页面重定向,以及EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)等,它们极大地简化了页面逻辑的...
此项目为我的毕业设计,里面包含了开题报告,毕业论文,答辩PPT,还有项目源码。 项目是基于Java Web Model2模式设计了。。适合刚开始学习JSP的朋友拿来参考. 数据库是SQL Sverver 200.
SSM+JSP项目-课程辅导网站的Java毕业设计(源码+演示视频+说明).rar 【项目技术】 开发语言:Java 框架:ssm+jsp 架构:B/S 数据库:mysql 【演示视频-编号:421】 https://pan.quark.cn/s/b3a97032fae7 【实现功能...
SSM 毕业设计,SSM 课程设计,含有代码注释,新手...1. 技术组成 前端:HTML/JSP 后台框架:SSM 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven
1. **JSP技术基础** JSP(Java Server Pages)是Java平台上的动态网页技术,它将HTML代码与Java代码分离,使开发者可以更加专注于页面展示和业务逻辑的编写。JSP文件由HTML、脚本元素和指令元素组成,服务器在接收...
1、开发环境:ssm框架;内含Mysql数据库;JSP技术 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、...