jsp学习笔记

<%@ page contentType="text/html;charset=Gb2312"%>
有language  默认java
   import   可以指定多个值
<%@ page import="java.util.*","java.sql.*"%>
   contentType  MIME类型的值
   session  true  or  false
   buffer   none  或者 数字+KB
   auotFlush   缓冲区是否自动刷新
   isThreadSafe 可否多线程访问
<html>
 <body>
   <%   %>--有效范围:本程序段--可以声明,变量,类
   <%=  %>--有效范围:
   <%!  %>--有效范围:整个jsp页--可以声明,变量,类
   <!-- -->--客户端,可以查看源文件看到
   <-- -->--在编译JSP的时候忽略掉
   <%@ include file ="文件名"%>--静态的插入文件,编译的时候会合并形成新的java文件
   <jsp:include page="文件名"/>-- 动态插入,运行的时候才将文件加入
   <jsp:param name="name" value="name's value"/>
   <jsp:plugin type="applet" code="小程序的class文件" jreversion="java虚拟机版本号"

width="小程序宽度值" height="小程序高度值">
     <jsp:fallback>
        提示信息
     </jsp:fallback>
   </jsp:plugin>
 </body>
</html>


JSP内置对象:request ,response,session,application,out
  request:封装了用户提交的信息可以调用request.getParameter(""),来获得提交的内容
  get方法提交的信息会在提交的过程中显示在浏览器的地址栏中
  post不会显示

<input type="输入对象的GUI类型" name="名字">
  response:对象对客户的请求做出动态响应,向客户端发送数据
  example:
 <%@ page contentType="text/html;charset=GB2312"%>
<html>
 <body>
  <p>我正在学习response对象
   <br>setContentType
   <p>将当前页面保存为word文档吗?
    <form action="" method=Post name="form">
     <input name="submit" type="submit"

value="yes">
    </form>
    <% String str=request.getParameter("submit");
       if(str==null){
          str="";
       }
       if(str.equals("yes")){
         response.setContentType

("application/msword;charset=GB2312");
       }
    %>
 </body> 
</html>
  response重定向:response.sendRedirect("");
                            

                              状态代码表
----------------------------------------------------------------------------------
101        服务器正在升级协议
100        客户可以继续
201        请求成功且在服务器上创建了新的资源
202        请求已接受但还没有处理完毕
200        请求成功
203        客户端给出的元信息不是发自服务器的
204        请求成功,但没有新信息
205        客户必须重置文档视图
206        服务器执行了部分get请求
300        请求的资源有多种表示法
301        资源已经被永久移动到新的位置
302        资源已经被临时移动到新的位置
303        应答可以在另外一个URL中找到
304        Get方法请求不可以
305        请求必须通过代理来访问
400        请求有语法错误   ***
401        需要请求HTTP认证
403        取得了请求,但拒绝服务
404        请求的资源不可用
405        请求所用的方式不允许的
406        请求的资源只能用请求不能接受的内容特性来响应
407        客户必须的到认证
408        请求超时
409        发生冲突,请求不能完成
410        请求的资源已经不可用
411        请求需要一个定义的内容长度才能处理
413        请求太大,被拒绝
414        请求的URL太大
415        请求的格式被拒绝
500        服务器发生那不错误,不能服务
501        不支持请求的部分功能
502        从代理和网关接受了不合法的字符
503        HTTP服务暂时不可用
504        服务器在等待代理服务器应答时发生超时
505        不支持请求的HTTP版本
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值