TOMCAT服务器,与JSP(笔记)

1.Web服务器
是可以向发出请求的浏览器提供文档的程序
提供网上的信息浏览服务
  
常用的Web服务器
Microsoft:IIS
Apache:Tomcat
Oracle:WebLogic
IBM:WebSphere
Nginx


2.Tomcat服务器
Apache Jakarta的开源项目
轻量级应用服务器
开源、稳定、资源占用小
   解压就可以使用(前提jdk环境配置好)


3.目录 说明
/bin 存放各种平台下用于启动和停止Tomcat的脚本文件
/conf 存放Tomcat服务器的各种配置文件
/lib 存放Tomcat服务器所需的各种JAR文件
/logs 存放Tomcat的日志文件
/temp Tomcat运行时用于存放临时文件
/webapps 当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中
/work Tomcat把由JSP生成的Servlet放于此目录下


4.配置Tomcat
默认端口号:8080
通过配置文件server.xml修改Tomcat端口号
5.启动Tomcat
  bin\startup.bat
访问Tomcat主页:http://localhost:端口号 
  
停止Tomcat  
bin\shutdown.bat
  


6在MyEclipse里配置Tomcat
创建并运行Web项目window-------preferences-----java-----Installed JREs-----add---选择你的jdk安转路径


window-------preferences---MyEclipse-----Servers----tomcat----tomcat7.x---选择你的tomcat的路径


7.创建一个web工程    File----new----Web Project


8,JSP(Java  Server  Pages)
运行在服务器端的Java页面
使用HTML嵌套Java代码实现
  工作原理:书上有


9.<%@page%>用来设置一个JSP页面的属性<%out.print();%>或<%out.println(); %>实现页面输出JSP可以添加的注释
HTML注释:<!--HTML注释-->JSP注释:<%--JSP注释--%>


JSP脚本中注释://单行注释%><%/*多行注释*/%>




9.使用<%out.print();%>或<%out.println();%>实现新闻显示页面全部内容。这样的做法有什么弊端?
Java代码与HTML标签混在一起,可读性不好,不利于修改
10.JSP中声明和使用变量。如:<%String title="谈北京精神";%>
   
<%=%>实现页面输出。
   如: <%=title%>
常见错误:<%=title; %>   使用<%@page%>导包。如:
<%@page import="java.util.Date"%>
   
输出转义字符。如:<%="谈\"北京精神\""%>
11.使用<%%>声明局部变量、使用<%!%>声明全局变量
12.Web程序常见错误: 
404错误---找不到访问的页面或资源
运行时,URL输入错误
将页面放在WEB-INF下
     外部启动Tomcat,未部署项目500错误----JSP页面代码有误
JSP页面代码有错误
页面无法显示
未启动Tomcat
13.page指令
通过属性定义了JSP的特性,实现与JSP容器的通信
属性 说明
language 指定JSP页面使用的脚本语言
import 通过该属性来引用脚本语言中使用到的类文件
contentType 用来指定页面的MIME类型,以及字符编码方式


14.out对象
out对象是JSP的内置对象
无需实例化即可使用
实现数据的输出显示
out对象的方法   属性 说明
print 向页面输出显示
println 向页面输出显示,在结尾处添加换行




15.获取表单提交的数据
   请求对象:request
public String getParameter(String name)   示例
HTML代码:
<input type="text" name="userName" />
   
JSP代码:
String userName
= request.getParameter("userName");




16.get与post区别
比较项        Get post
参数出现在URL中
长度限制         有
安全性         低
URL可传播       是




17.获取同名的多个参数
   String[] mailIds=request.getParameterValues("mailId")


String getParameter(String name) 根据表单组件名称获取提交数据
String[ ] getParameterValues(String name) 获取表单组件对应多个值时的请求数据 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值