01 2014 档案

摘要:自定义标签主要用于移除Jsp页面中的java代码。 使用自定义标签移除jsp页面中的java代码,只需要完成以下两个步骤:编写一个实现Tag接口的Java类(标签处理器类)。编写标签库描述符(tld)文件,在tld文件中对标签处理器类进行描述。1:编写一个实现Tag接口的Java类(标签处理器类)package cn.gbx.web.tag;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.jsp.JspException;import javax.servl 阅读全文
posted @ 2014-01-15 21:49 E_star 阅读(853) 评论(0) 推荐(0) 编辑
摘要:"> My JSP 'index.jsp' starting page --> ${data} ${user.username} ${user1.address.name} users = new ArrayList(); users.a... 阅读全文
posted @ 2014-01-15 20:58 E_star 阅读(611) 评论(0) 推荐(0) 编辑
摘要:MVC开发模式:M: Model -- JavaBeanC: Controler -- ServletV: View --- JSP不会在word里面画画,所以就直接截了 老师视频里面的图片了:三层结构: (非常重要) 阅读全文
posted @ 2014-01-12 21:51 E_star 阅读(426) 评论(0) 推荐(0) 编辑
摘要:1:JSP运行原理和九大隐式对象:每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响。JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9个与web开发相关的对象供_jspServlet使用。JSP技术的设计者为便于开发人员在编 阅读全文
posted @ 2014-01-12 21:06 E_star 阅读(296) 评论(0) 推荐(0) 编辑
摘要:JSP模版元素 JSP表达式 JSP脚本片断 JSP注释JSP指令JSP标签 JSP内置对象如何查找JSP页面中的错误 1:JSP模版元素 :JSP页面中的HTML内容称之为JSP模版元素。 JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观。2:JSP表达式 :JSP脚本表达式(expression)用于将程序数据输出到客户端 语法: 举例:当前时间: JSP引擎在翻译脚本表达式时,会将程序数据转成字符串,然后在相应位置用out.print(…) 将数据输给客户端。JSP脚本表达式中的变量或表达式后面不能有分号(;)。3:JSP脚本片断 :JSP脚本片断(scriptlet)用于在 阅读全文
posted @ 2014-01-12 20:39 E_star 阅读(340) 评论(0) 推荐(0) 编辑
摘要:JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。1:Web服务器是如何调用并执行一个jsp页面的? 其实我们在用浏览器下访问任何一个jsp页面时,都是在访问一个servlet, 当我们在浏览器下键入连接:http://127.0.0.1:8080/JSPTest/index.jsp访问index.jsp的时候,服务器会将我们访问的jsp翻译成. 阅读全文
posted @ 2014-01-12 19:39 E_star 阅读(314) 评论(0) 推荐(0) 编辑
摘要:首先打一个"/"//如果地址给服务器用,那么"/"就代表该web应用 , 如果给浏览器用的,那么"/"就代表网站(其下有多个web应用) //1 request.getRequestDispatcher("/index.jsp").forward(request, response); //给服务器用的 //2 response.sendRedirect("/Test/index.jsp"); //给浏览器用的 //3 this.getServletContext().getRealPath(& 阅读全文
posted @ 2014-01-12 19:20 E_star 阅读(277) 评论(0) 推荐(0) 编辑
摘要:request域: servlet 产生数据显示完后,就没用了。session域:数据除了显示之外,等一会还要用。servletContext域:数据除了显示之外不仅还要用还要给其他人用。 阅读全文
posted @ 2014-01-12 19:07 E_star 阅读(476) 评论(0) 推荐(0) 编辑
摘要:Session:Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。session的实现是基于cookie。Session的生命周期: 创建: 是在request.getSession(); 执行时,创建, 它会首先检查客户端带来的cookie中是否存在jsessionid , 如果不存在或者jsessioni 阅读全文
posted @ 2014-01-08 11:22 E_star 阅读(2082) 评论(0) 推荐(0) 编辑
摘要:Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。javax.servlet.http.Cookie类用于创建一个Cookie,response接口也中定义了一个addCookie方法,它用于在其响应头中增加一个相应的Set-Cookie头字段。 同样,request接口中也定义了一个getCookies方法,它用于获取客户端提交的Cookie。Cookie类的方法: public Cookie(String name,String value 阅读全文
posted @ 2014-01-08 09:14 E_star 阅读(467) 评论(0) 推荐(0) 编辑
摘要:package cn.request;import java.io.IOException;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import java.lang.reflect.InvocationTargetException;import java.util.Enumeration;import java.util.Map;import javax.servlet.Servlet;import javax.servlet.ServletException;import javax.se 阅读全文
posted @ 2014-01-06 11:11 E_star 阅读(565) 评论(2) 推荐(0) 编辑
摘要:1: 利用Response向浏览器输出中文: private void test1(HttpServletResponse response) throws IOException { String data1 = "aaaa"; String data2 = "中文"; //向浏览器输出中文方法1: 利用 OutputStream 和 PrintWriter 输出 //字节流可是输出任何东西, 注意response.getOutputStream(); 与 response.getWriter(); 不能同时存在 /* OutputStream out 阅读全文
posted @ 2014-01-03 21:51 E_star 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:编写Servlet应该注意的一些细节:1:由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使用元素和元素完成。元素用于注册Servlet,它包含有两个主要的子元素:和,分别用于设置Servlet的注册名称和Servlet的完整类名。 一个元素用于映射一个已注册的Servlet的一个对外访问路径,它包含有两个子元素:和,分别用于指定Servlet的注册名称和Servlet的对外访问路径。例如: AnyName HelloServlet AnyName /demo/... 阅读全文
posted @ 2014-01-01 11:18 E_star 阅读(304) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示