JSP--第十二天

来源:互联网 发布:阿里云服务器关闭快照 编辑:程序博客网 时间:2024/06/15 21:20

javaWeb  

 

万维网 互联网 TCP/IP HTTP1.1

服务器 客户端

tomcat  IIS

使用myeclipse 新建并且访问自己的网站

 

1 新建web project 


2 (只需要做一次)

myeclipse 集成 自己的tomcat

步骤window-preferences-myeclipse-servers-tomcat-7.x-disable变为enable-brwose找到tomcat根目录-OK

 

3 部署tomcat

点击部署按钮-选择需要部署的webproject-add-选择tomcat7.x-ok

 

4 打开服务:两种方法:

1 直接找到tomcat文件夹中的startup.bat

2 通过myeclipse打开

 

注意:当我们访问网页的时候,才会编译jsp文件

Web容器 处理JSP文件需要3个阶段

1 翻译:.jsp转成 .java

2 编译:.java转成.class

3 执行:执行.class文件

 

只有第一次访问会经历以上3部,如果非第一次则只需要经历第三部,所以第一次访问某个网页时间比非第一次要长

 

 

什么叫内置对象:不用new直接用

内置对象:out (页面输出)

out.print(); 可以打印一切对象 可以输出null

out.write();只能输出字符串 不能输出null

 

 

JSP嵌套java语法:

1 <%java代码%>

2 <%=变量%>页面输出

 

注释:/**/  //  <!-- -->

补充:关于页面状态:

500 表示代码有问题

404 表示访问页面路径出错

 

表单提交

1 submit

2 image

3 通过js提交

步骤:1 得到form标签对象

     2 该对象.action=”跳转地址”;

    3 该对象.submit();

post:安全性高 效率低  理论上是无上限

<=3M

 

get: 安全性低 效率高 提交参数有限制<=1024字符,如果超过1024则截断,如果编码格式设置不对,可能会显示乱码

 

更改根目录名:右键项目-properties-MyEclipse-Web

 

 

JSP 内置对象:  request  请求对象

方法:

1 getParameter(“”);接受表单提交的数据,返回String

2 setCharacterEncoding("");设置编码

3 getParameterValues(“”);获得复选框的数据 返回String[]

4 getRemoteAddr() ;获得IP地址


练习:


页面跳转:response.sendRedirect("跳转页面");

 

作业:

注册页面


登录页面


当登录失败的时候跳入到一个倒计时页面,5,4,3,2,1,然后跳入到登录页面

当登录成功,则进入主页面


原创粉丝点击