JSP学习笔记1

来源:互联网 发布:java http代理服务器 编辑:程序博客网 时间:2024/05/16 01:25

编译指令

page属性:页面语言 类型 编码          errorPage=”***.jsp”  isErrorPage=”true”  

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

pageEncoding="UTF-8"%>

 

 

编译include:引入文件转换成serlvet   .html  .jsp(解析JSP语句)

PS:引入文件的变量不可相同*

 

 

动作指令

forward:转入页面(ps:重定向,后面的代码失效)标签中可加参数

转出jsp文件

转入jsp文件

 

 

 

动作指令include:动态导入文件(引入的文件编译指令失效(静态导入时有效))

可以用param传递参数

 

useBean:先建bean类实现serializable,在action网页设定bean id class  再设getproperty setproperty name(ID)

 

使用javabean的两种方法:代码法   标签法

 

Ps:通过action可向网页或jsp传递数据,以name-value的方式传送,用request获取

 

内置对象

Out  

输出信息到客户端  .print()  .println()   .getBufferSize()   .getRemaining

 

request   

表单传送数据:字符串:request.getParameter(name)   数组:request.getParameterValues(name)  

Web组件共享信息:setAttribute()    getAttribute()

 

response  

应答客户端   setHeader   setIntHeader     getOutStream

 

session    

标识ID(32位)   记录创建交互时间   存活时间(web.xml中修改) 

setAttribute  getAttribute  .invalidate()

 

Application

访问次数   所有客户端共享数据     setAttribute  getAttribute

 

Config

Web.html

 

Page

本身

 

 

 Servlet

1 需继承HttpServlet

 javax.servlet.http.HttpServlet;

 

Init() Service()  doPost()  doGet()   

2 用来处理表单数据

3 需配置web.xml信息: name为实例名,class为包.类名 url为映射访问路径

 

4 JSP表单转发数据时需得到上下文路径再加映射后的servlet路径

 

 

原创粉丝点击