`
lcm_up
  • 浏览: 10252 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

理解Servlet

    博客分类:
  • WEB
参考于: http://tech.idv2.com/2007/09/14/servlet-basic/WEB工程结构:  理解Servlet 在Project Explorer中打开Java Resources: src -> Libraries -> Apache Tomcat 5.5 -> servlet-api.jar文件,可以看到其中包含两个包:javax.servlet和javax.servlet.http, 与Servlet有关的类和接口都位于这两个包里面。   Servlet是一个接口,位于 javax.servlet.Servlet,它规定了每个Se ...

JSP入门一

    博客分类:
  • WEB
如何创建表单 用HTML定义一些有代表性的表单做成一个JSP文件,然后用JSP标签在表单和服务器端对象(通常都用Bean)传递数据。 一般情况下是这么干的: 1、 写JSP原文件,创建一些HTML的表单并命名。 2、 在Java文件里写Bean,定义属性,GET

Cookie的原理

    博客分类:
  • WEB
Cookie的原理 浏览器要访问服务器里面的文件,只要在浏览器里面写这个文件名,写服务器的地址,写端口号,写http,要想传参数,直接在地址里面传,或者通过post方式来传。   http协议的无连接性,要求出现一种保存c/s间状态的机制   通过浏览器访问网页1,买了一个东西(登陆了),当我们从服务器拿下我么的内容之后,浏览器到服务器的连接就断掉了(无连接性);买完东西(登陆后)去另外一个页面网页2结账,所以去第一个页面买的东西要保存下来。 怎么保存第一个页面买东西的记录呢? 答案:把买东西的记录写在客户端。服务器端在客户端写入的东西,就叫做cookie。

JAVA数字塔

    博客分类:
  • JAVA
public class Loader { public static void main(String args[]){ int n=6; int i; int j; for(i=1;i <= n; i++){ //n为判断循环次数 for(j=n;j>i;j--){ //判断左半部分的输出 System.out.print(" "); } method(i); //判断中间部分的输出 for(j=n;j>i;j--){ //判断有半部 ...
java.lang.OutOfMemoryError: PermGen space PermGen Space 的异常,解决方法:PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对 ...

Tomcat数据源

    博客分类:
  • WEB
Tomcat数据源   1 加载数据库驱动程序: 2 通过DriverManager类取得数据库的连接对象。 3.通过Connection实例化PreparedStatement对象,编写SQL命令操作数据库。 4.数据库属于资源操作,操作完成后要关闭数据库以释放资源。   对于不同的用户只有操作不同,但是对于1,2,4三个步骤很明显是一个重复的操作。 public class SelectDB {     static final String DRIVER = "com.mysql.jdbc.Driver"; //驱动名(各个数据库不同)
 Java Web应用程序的规范目录结构    一、 Java Web应用程序必须使用规范的目录结构: – 应用程序根目录 – |-- WEB-INF目录:必须目录 – |-- web.xml:Web应用部署描述文件,必须目录 – |-- classes目录:存放字节码文件 – |-- lib目录:存放第三方类库文件 – |-- TLD文件:标签库描述文件 – |-- 其他静态文件:HTML、CSS、JavaScript、图片等 二、 开发Java Web应用程序的大致流程 – 设计目录结构:根据具体业务需要,遵照规范的目录结构设计好Web应用程序的目录结构。 – ...
过滤器 JSP完成的功能Servlet都能完成,但是Servlet具备很多JSP所不具有的,从使用上看可以分为三种:简单Servlet、过滤Servlet和监听Servlet   1.过滤器:是以一种组件的形式绑定在web应用程序当中的,与其他的Web应用程序组件不同的是,过滤器是采用链的方式进行处理的。 一旦加入过滤器,所有的请求先交给过滤器处理,然后再访问相应的web资源的访问限制。   (1)实现过滤器:如果定义一个过滤器,则直接让一个类实现javax.servlet.Filter接口即可。   Public void init(FilterConfig filterConfig)Thr ...

Web开发模式

    博客分类:
  • WEB
Web开发模式: MVC设计模式:(Model-view-Controller):都是以Servlet为主体展开的,由Servlet接收所有的客户端请求,然后根据请求调用相应的JavaBean,并将所有的显示结果交给JSP,也俗称MVC设计模式。     它强制的使应用程序的输入、处理和输出分开。   分为三个层次:   1.显示层(View):主要负责接收Servlet传递的内容,并且调用javaBean,将内容显示给用户。   2.控制层:(Controller)主要负责所有的用户请求参数,判断请求参数是否合法,根据请求的类型调用javaBean
1.request 每次访问一个JSP页面时,浏览器将该页面需要的信息通过HTTP协议发送给服务器。 这些信息可以直接写在URL之后,也可以通过表单(form)提交给服务器。 如果在JSP代码中要获取这些信息, 可以用request对象。  
Servlet的几种跳转 Servlet: 当然,在servlet中,一般跳转都发生在doGet, doPost等方法里面。 一、原理1) redirect 方式 response.sendRedirect("/a.jsp"); 页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web ...
JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。 (1)直接在URL请求后添加 如:< a href="thexuan.jsp?action=transparams&detail=directe">直接传递参数< /a> 特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码: response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ...
Global site tag (gtag.js) - Google Analytics