2012年4月5日
摘要: 1.纯JSP实现,即夹杂在HTML中的JSP脚本<% HelloBean bean = new HelloBean(); //创建HelloBean对象 pageContext.setAttribute("helloBean",bean); //把bean放在page范围中%>……<% HelloBean bean2 = pageContext.setAttribute(); //获得HelloBean对象 response.write(bean2.getName()); //使用bean%>2.用JSP 动作标签访问JavaBean(1)<j 阅读全文
posted @ 2012-04-05 16:22 吴剑波 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1.pageContext(1)pageContext代表的是JSP页面上下文,也是一个运行环境。提供了访问其他内置对象的统一入口,即其他内置对象可以通过该对象间接的获取。例如:PageContext.getRequest(); //获取请求对象PageContext.getSession(); //获取会话对象PageContext.getServletContext(); //获取Servlet上下文对象PageContext.getResponse(); //获取响应对象(2)pageContext也作为一个范围对象概念,代表了整个页面,也可以保存和获取属性。例如:PageContext 阅读全文
posted @ 2012-04-05 15:26 吴剑波 阅读(362) 评论(0) 推荐(0) 编辑
摘要: JavaWeb应用程序监听器,是对Web中request,session,application生命周期的这3种事件的监听。作用:负责监听各种事件的发生并做出相应的响应。Request代表一次请求,Session代表一次回话,Application(Servlet上下文)代表一个Web应用。它们都通过setAttribute()和getAttribute()方法来往相应的范围中存取数据,在它们自己范围内的所以信息资源都可以共享这些属性。、1.Request事件监听器接口ServletRequestListenerjavax.servlet.ServletRequestListener接口是为r 阅读全文
posted @ 2012-04-05 14:37 吴剑波 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 对于Web应用程序来说,过滤器是处于Web 容器内的,对请求信息和响应信息进行过滤的一种组件。作用:可以在不侵入原有代码的基础上为它们提供一些功能。过滤器类要实现javax.servlet.Filter接口,该接口的 doFilter()方法为业务处理的核心代码区。参数列表中有一个FilterChain接口的实现对象,它只有一个方法:doFilter().在调用该方法前,代码会在到达目标资源前执行。之后的代码会在目标资源响应后执行。代码://过滤器需要实现Filter接口public class MyFilter implements Filter{//过滤器的业务逻辑方法public voi 阅读全文
posted @ 2012-04-05 13:51 吴剑波 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.间接请求转发 Redirect用途:避免用户的非正常访问。在Servlet中,通过HttpServletRespone类调用respone对象的sendRedirect()方法。代码如下://Servlet中处理get请求的方法public void doGet(HttpServletRequest request, HttpServletResponse response){response.sendRedirect("资源的URL");}2.直接请求转发 Forwardjavax.servlet.RequestDispatcher接口是请求转发器实现的接口,由Web 阅读全文
posted @ 2012-04-05 13:08 吴剑波 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 1.HTTP请求分为GET和POST两种,GET用于普通HTTP请求,POST用于表单的提交。GET会把请求的参数追加到URL后面,先在URL后面加一个“?”,然后“参数名=参数值”的形式追加参数,如:http://127.0.0.1/SomeServlet?usename=xxx&password=xxx.该URL包含了两个参数, usename和password,它们的值均为xxx.如果请求的参数或参数的值包含中文字符或空格字符,则浏览器会使用UTF8的编码方式进行编码。空格字符就会转换成20%进行发送。请求的URL若包含了若干个%,则证明URL中包含了中文字符,进行了重新编码。2 阅读全文
posted @ 2012-04-05 12:20 吴剑波 阅读(536) 评论(0) 推荐(0) 编辑