java web 开发初学v_2010_8_23之javascrpt(4)

servlet类必须继承javax.servlet.http.HttpServlet

如果向客户端浏览器输出的消息含有html代码则 要用response的setcontext方法设置Content-Type的属性值为 ''text/html"

而输出消息的时候要调用HttpServlet类中的getWriter方法获得一个 PrintWriter对象,并使用 PrintWriter类中的 println方法向客户端输出消息

 

数据库连接池的一般过程如下:

 

Context ctx=new javax.naming.InitialContext();

DataSource ds=ctx.lookup("数据源名");

Connection conn=ds.getConnection();

PreparedStatement pstmt=conn.prepareStatement("sql语句");

ResultSet rs=pstmt.executeQuery();

 

pstmt.close();

 

 

doGet doPost 和 service方法

 

ServletOutputStream显示图像

 

request的方法:

getMethod方法:返回请求行中的请求方法 get post

getRequestURI方法:返回请求行中的资源部分

getQueryString 返回请求行中的参数部分 也就是资源路径 ?后面的全部内容

getProtocol 返回请求行中的协议部分

getContextPath 返回Web应用程序的上下文路径 实际上就是<Context>标签的path属性的值。如果处于跟目录 则返回 ""

getParameter 返回一个参数的值

 

 

Cookie的setMaxAge 如果为0的话 表示Cookie消息发送到客户端浏览器时立即被删除

如果设置为负数的话表示浏览器不会把该Cookie存储到硬盘上

 

 

 

Session 在servlet中可以在 HttpServletRequest调用getSession方法获得一个 HttpSession对象

 

 

HttpServletRequest接口中的Session方法

getSession() 调用是 先在请求消息中看是否含有SessionID 根据这个ID返回一个Session对象 如果没有的话创建一个新的HttpSession对象 并返回他,

getSession(boolean create)调用时 create为true时同样返回请求中的SessionID 如果不存在的话则创建返回 当create为false时返回SessionID 如果不存在则返回null

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值