上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 38 下一页
摘要: 1: 在Myeclipse中新建一个java工程2: 将你的标签处理器类统统都拷到工程里面, 将tld文件拷到META-INF里面3:点击file里面的export, 阅读全文
posted @ 2014-02-19 11:05 E_star 阅读(316) 评论(0) 推荐(0)
摘要: •开发防盗链标签: (控制整个jsp页面是否执行)package cn.gbx.web.example;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.jsp.JspException;import javax.servlet.jsp.PageContext;import javax.servlet.jsp.SkipPageException;import javax 阅读全文
posted @ 2014-02-19 10:53 E_star 阅读(402) 评论(0) 推荐(0)
摘要: 自定义标签可以定义一个或多个属性,这样,在JSP页面中应用自定义标签时就可以设置这些属性的值,通过这些属性为标签处理器传递参数信息,从而提高标签的灵活性和复用性要想让一个自定义标签具有属性,通常需要完成两个任务:在标签处理器中编写每个属性对应的setter方法在TLD文件中描术标签的属性为自定义标签定义属性时,每个属性都必须按照JavaBean的属性命名方式,在标签处理器中定义属性名对应的setter方法,用来接收JSP页面调用自定义标签时传递进来的属性值。 例如属性url,在标签处理器类中就要定义相应的setUrl(String url)方法。在标签处理器中定义相应的set方法后,JSP引擎 阅读全文
posted @ 2014-02-18 16:34 E_star 阅读(642) 评论(0) 推荐(0)
摘要: 由于传统标签使用三个标签接口来完成不同的功能,显得过于繁琐,不利于标签技术的推广, SUN公司为降低标签技术的学习难度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现标签的功能。实现SimpleTag接口的标签通常称为简单标签。简单标签共定义了5个方法:setJspContext方法setParent和getParent方法setJspBody方法doTag方法setJspContext方法用于把JSP页面的pageContext对象传递给标签处理器对象 setParent方法用于把父标签处理器对象传递给当前标签处理器对象 getParent方法用于获得当前 阅读全文
posted @ 2014-02-18 16:24 E_star 阅读(391) 评论(0) 推荐(0)
摘要: Tag接口的执行流程 JSP引擎将遇到自定义标签时,首先创建标签处理器类的实例对象,然后按照JSP规范定义的通信规则依次调用它的方法。 1、public void setPageContext(PageContextpc), JSP引擎实例化标签处理器后,将调用setPageContext方法将JS... 阅读全文
posted @ 2014-02-18 15:50 E_star 阅读(284) 评论(0) 推荐(0)
摘要: 自定义标签主要用于移除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 阅读(860) 评论(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 阅读(616) 评论(0) 推荐(0)
摘要: MVC开发模式:M: Model -- JavaBeanC: Controler -- ServletV: View --- JSP不会在word里面画画,所以就直接截了 老师视频里面的图片了:三层结构: (非常重要) 阅读全文
posted @ 2014-01-12 21:51 E_star 阅读(434) 评论(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 阅读(301) 评论(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 阅读(353) 评论(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 阅读(320) 评论(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 阅读(282) 评论(0) 推荐(0)
摘要: request域: servlet 产生数据显示完后,就没用了。session域:数据除了显示之外,等一会还要用。servletContext域:数据除了显示之外不仅还要用还要给其他人用。 阅读全文
posted @ 2014-01-12 19:07 E_star 阅读(481) 评论(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 阅读(2102) 评论(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 阅读(471) 评论(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 阅读(568) 评论(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 阅读(1116) 评论(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 阅读(311) 评论(0) 推荐(0)
摘要: HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。在HTTP1.0协议中,客户端与web服务器建立连接后,只能获得一个web资源。HTTP1.1协议,允许客户端与web服务器建立连接后,在一个连接上获取多个web资源。我们可以通过使用telnet举例说明一个好多同学搞不清楚的问题: 一个web页面中,使用img标签引用了三幅图片,当客户端访问服务器中的这个web页面时,客户端总共会访问几次服务器,即向服务器发送了几次HTTP请求。 答案是四次,首先请求该资源... 阅读全文
posted @ 2013-12-31 16:28 E_star 阅读(338) 评论(0) 推荐(0)
摘要: 1: 首先将tomcat考到C盘;2:建立我们存放web应用的目录,我建立在D:\myWeb ,然后将自己的web应用考到myWeb目录下:3:wApp的目录结构为:WEB-INF: 结构:web.xml: 配置默认的主页: index.html 4:在C:\apache-tomcat-7.0.5\conf 中配置server.xml 5: 由于我们的网站没有在DNS注册,所以只能修改Windows里面的配置:C:\Windows\System32\drivers\etc\hosts# Copyright (c) 1993-2009 Mic... 阅读全文
posted @ 2013-12-28 21:57 E_star 阅读(744) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 38 下一页