JSP/Servlet基础
动态网页的技术
html+css
javascript(弱语言)
jquery(改造)
jsp(java的html)
servlet(核心)
S2SH:structs2 (springmvc)
spring(整合)
hibernate(Dao)
JVM_Bind 说明重复打开了(占用端口了)
集成进myelclipse
方法一:菜单栏中Window-->Preferences中找然后添加进去
方法二:在自己的项目上右击-->Properties中找然后添加进去
发布:
Deploy and undeploy J2EE projects.-->add按钮添加自己的Tomcat
查看是否添加进
C:\Program Files (x86)\apache-tomcat-7.0.77\webapps(每个人不同apache-tomcat-7.0.77\webapps这个文件中有你的项目)
修改端口号:
1)在Tomcat目录结构下找到其子目录conf
2)在conf目录中打开server.xml文件。
3)打开后找到<Connector>节点,然后修改端口号,保存。
Tocmcat启动注意点
1.不能重复启动
2.重新发布项目,必须重新启动Tocmcat
补充:MyEclipse怎么集成Tocmcat
web应用的目录结构
/ Web应用的根目录,该目录下的所有文件对客户端都可以访问,包括jsp、html
/WEB-INF 存放应用程序所使用的各种资源,该目录及其子目录对客户端都是不可以访问的,其中包括web.xml(部署表达符)
/WEB-INF/classes 存放应用的所有class文件
/WEB-INF/lib 存放web应用使用的jar文件
JSP的指令page指令
<%@ page 属性 = "属性值"...%>
常见属性:
language="Java"
import:导入需要的jar包
contentType="text/html;charset=utf-8"
三种定义Java的方式
小脚本<% %> 普通的Java代码
表达式<%= %> 输出数据到页面
定义脚本<%! %> 声明方法
jsp注释
<!--这是html中注释(客户端可以看到源码)-->
<%-- 这是jsp中注释(客户端不可以看到源码)--%>
<% //jsp脚本单行注释 %>
<% /* 多行注释 */ %>
jsp中页面元素
html代码
指令(page..)
小脚本(<% %>)
表达式(<%= %>)
声明(<%! %>)
注释(解释说明)
jsp的执行过程
三个阶段
翻译阶段
编译阶段
执行阶段
访问过程
翻译 编译 执行
第一次:访问jsp->java->class->返回给页面
执行class
第二次:访问jsp->返回给页面
注意:如果jsp页面进行修改了,那么访问的时候需要进行重新编译
web程序部署常见404错误原因
tomcat没启动
web应用没有部署到Tomcat中
URL写错了
文件放到了WEB-'INF下面
Tomcat启动出错
JSP/Servlet基础的更多相关文章
- JSP/Servlet基础语法
相关学习资料 http://my.oschina.net/chape/blog/170247 http://docs.oracle.com/cd/E13222_01/wls/docs81/webapp ...
- jsp servlet基础复习 Part1
jsp和servlet的一些基础知识整理,用于备忘. 一.jsp与servlet的基本关系 1.jsp-->web容器-->servlet-->加载进容器的虚拟机执行-->输出 ...
- JSP SERVLET 基础知识
jsp(java server page)和servlet是JAVA EE规范的两个基本成员,是JAVA WEB开发的重点也是基础知识.JSP本质上也需要编译成SERVLET运行. JSP比较简单,可 ...
- jsp servlet基础复习 Part2--GET,Post请求
最近进行servlet和jsp方面的梳理复习时,发现以前忽略了一个非常重要的知识点:get和post的请求(如果你觉得两者仅仅是提交数据量的大小以及方式不同就大错特错了)的正真区别,下面进行简答的整理 ...
- JSP数据交互(二)和Servlet基础
01.Application原理与应用 01.application对象的作用域范围是整个应用服务,而它在应用中所承担的责任就类似于一个全局变量.只要服务启动,则application对象就会存在. ...
- 一、jsp和Servlet基础理论及jstl和EL表达式用法
1.题外话:使用JSP有近一年半的时间了,但是开发量不大.昨天部门突然让做个读取EXCLE文件,然后在前台页面进行展示.并通过点击查看按钮可以对每条明细记录进行跳转后进行详情查看,并按照页面原型进行页 ...
- 基于jsp+servlet图书管理系统之后台万能模板
前奏: 刚开始接触博客园写博客,就是写写平时学的基础知识,慢慢发现大神写的博客思路很清晰,知识很丰富,非常又价值,反思自己写的,顿时感觉非常low,有相当长一段时间没有分享自己的知识.于是静下心来钻研 ...
- jsp+servlet+mysql 实现简单的银行登录转账功能
jsp+servlet+mysql 实现简单的银行登录转账功能 [前期的准备] html(登录界面),servlet(处理业务逻辑),jsp(主要实现界面),mysql(实现与数据库的简单的交互)先从 ...
- Servlet基础(三) Servlet的多线程同步问题
Servlet基础(三) Servlet的多线程同步问题 Servlet/JSP技术和ASP.PHP等相比,由于其多线程运行而具有很高的执行效率. 由于Servlet/JSP默认是以多线程模式执行的, ...
随机推荐
- excel怎么把单元格内某个字标红,其他字不变
alt+F11,打开宏编辑器运行如下代码: Sub AAA() Dim R As Range, L As Long, S As String Application.ScreenUpdating = ...
- java 乱码问题集
场景1:刚复制来的java类乱码,反复修改无果 解:将java类用NotePat++打开,可正常显示,复制过来即可.
- Chromium(Chrome) frame structure detail
1. Chromium VS Chrome Chromium is an open-source Web browser project started by Google, to provide t ...
- 【转】使用Eclipse,将鼠标放在相应方法或字段等元素上时,无法显示提示
使用Eclipse编写java代码时,将鼠标放在相应方法或字段等元素上时,会有对应的说明或提示. 不过,常出现下面的问题: Note:An exception occurred while getti ...
- [ZZ]新手学 appium-合集第一季度
原文地址: https://testerhome.com/topics/2599 新手学appium-合集第一季度地址如下: 1.新手学 appium-GUI 端搞起来:http://testerho ...
- C#控制台下测试多线程的源码
下边代码是关于C#控制台下测试多线程的的代码,应该是对小伙伴有所用. class Program { static void Main(string[] args) { ThreadStart num ...
- node-js:文摘
ES6相关 1.module.exports与exports,export与export default之间的关系和区别 nodejs基础 1.NodeJs安装与全局配置(不建议修改包的全局安装路径, ...
- IDEA 运行spring boot出现端口占用的问题
Description: The Tomcat connector configured to listen on port 8080 failed to start. The port may al ...
- [VS]反编译_DllToC#_REFLECTOR8.5
反编译_DllToC#_REFLECTOR8.5 的使用方法可以问度娘 下载地址:百度网盘TonyHeVIP
- 大数据学习之路(1)Hadoop生态体系结构
Hadoop的核心是HDFS和MapReduce,hadoop2.0还包括YARN. Hadoop1.x的生态系统: Hadoop2.x引入YARN: HDFS(Hadoop分布式文件系统)源自于Go ...