摘要: while循环:显示邮件列表while循环与for循环其本质上是一致的,while循环可以改写成for循环,二for循环同样也可以改写成while循环。 如下便是while循环在jsp中的写法:<%@ page language="java" contentType="text/html;charset=utf-8"%><html><head><title>JSP Scriptlets</title></head><body><% java.util.List< 阅读全文
posted @ 2013-02-19 20:57 南海问天 阅读(248) 评论(0) 推荐(0)
摘要: jsp 的 for循环jsp中同样可以使用for语句来循环输出内容。for与if一块使用会使得程序流程更加灵活。达到一些我们想要的效果例如:<%@ page language="java" contentType="text/html;" charset=utf-8"%><html><head><title>jsp Scriptlets</title><link rel='stylesheet' type='text/css' href=' 阅读全文
posted @ 2013-02-18 22:45 南海问天 阅读(29398) 评论(0) 推荐(0)
摘要: jsp的if语句jsp中同样也有if语句。不同的是,if语句块中可以包含Html代码。如果if语句块包含HTML代码,if语句块前后必须使用“{”与“}”举例如下<%@ page languge="java" contentType="text/html"; charset="utf-8"%><thml><head><title>JSP Scriptlets<、title><body><%String param=request.getparameter(& 阅读全文
posted @ 2013-02-17 21:52 南海问天 阅读(13144) 评论(1) 推荐(0)
摘要: jsp方式:查询ip地址jsp中可以声明方法与属性,单是不能直接在<% %>之间声明也不能在<%=%>之间声明。jsp声明方法或者全局变量使用另一组符号<%! %>举例如下<%@ page=language="java" contentType="tezxt/html; charset=utf-8"%><%@page import="com.helloweenvsfei.util.ip.ipSeeker"%><%//这些是注释%! private ipSeeker ip 阅读全文
posted @ 2013-02-16 19:03 南海问天 阅读(1010) 评论(0) 推荐(0)
摘要: jsp脚本jsp脚本必须使用“<% %>”括起来,不然会被视为模板数据。<% %>中间的部分必须遵循java语法,否则会发生编译错误。jsp脚本可以出现在jsp文件的任何地方,例如:<%@ page language="java" contentType="text/html; charset=utf-8"%><html><head><title>jsp Scriptlets</title><head><%int num=10;int result-1; 阅读全文
posted @ 2013-02-13 19:50 南海问天 阅读(276) 评论(0) 推荐(0)
摘要: jsp的工作原理jsp是一种Servlet,但是与HttpServlet的工作方式不太一样。httpservlet是先由源代码编译为class文件后部署到服务器下的,先编译后部署。而jsp则是先部署后编译为class文件,先部署后编译jsp会在客户端第一次请求jsp文件时被编译为Httpjsppage类该类是Servlet的一个子类。该类会被服务器临时存放在服务器工作目录里面。以下说明jsp的编译过程。在客户端第一次请求greeting.jsp时,Tomcat先将greeting.jsp转化为标准的java源代码greeting.jsp.java,存放在C:\apache-tomcat-6.0 阅读全文
posted @ 2013-02-12 18:10 南海问天 阅读(3406) 评论(0) 推荐(1)
摘要: jsp简介jsp是一种基于文本的程序,其特点是HTML代码与JAVA程序同时存在。执行时jsp会被Tomcat自动编译,这个过程对开发者是透明的不需要关注。编译后得jsp跟HttpServlet一样都是java.servlet.Servlet接口的子类,因此jsp是另一种形式的Servlet。一般意义上,在提到jap与Servlet时,Servlet一般是指HttpServlet.如果不特别指明,Servlet一般是指HttpServlet而不是指Servlet接口。jsp全名为java Servlet page,是为了简单化Servlet的工作而出现的替代品,早期的java web层体系结构 阅读全文
posted @ 2013-02-11 17:04 南海问天 阅读(263) 评论(0) 推荐(0)
摘要: 自动刷新自动刷新不仅可以实现一段时间之后自动跳转到另一个页面,还可以实现一段时间之后自动刷新新本野茫茫。在servlet中通过HttpServletResponse对象设置Header属性来实现自动刷新举例如下response.setHeader("Refresh",1000;UR=Http://localhost;8080/servlert/examp.hrm");在上述代码中1000为时间单位为毫秒Servlet与线程安全所谓的线程安全问题是指在多线程并发执行时会不会出现问题。如果不出现问题则该线程是安全的否则该线程不是安全线程由于servlet只会有一个实例 阅读全文
posted @ 2013-02-08 14:04 南海问天 阅读(470) 评论(0) 推荐(0)
摘要: 重定向重定向是利用服务器返回的状态码来实现的。客户游览器请求服务器的时候,服务器端会返回一个状态码。服务器通过HttpServletResponse的setStatus(int statuss)方法设置状态码。如果服务器返回301或者302,则游览器会到新的网址重新请求该资源。状态码代表的意义如下所示1xx信息状态码。表示请求已被接受,正在被处理2xx正确状态码。表示该请求已被正确接受处理,没有错误等发生。例如,200表示一切正确3xx重定向状态码。例如301,302表示该资源已经不存在或者换了地址,客户端需要重新定向到一个新的资源。服务器响应中会附带这个新资源地址4xx请求错。例如401表示 阅读全文
posted @ 2013-02-05 17:33 南海问天 阅读(358) 评论(0) 推荐(0)
摘要: 注解@postConstruct与注解@preDestroy从java EE5规范开始,Servlet中增加了两个影响Servlet生命周期的注解;@postConstruct与@preDestry。这两个注解被用来修饰一个非静态的void()方法,并且这个方法不能有抛出异常。使用注解修饰方法的时候可以写在方法呢的前面,也可以写在返回类型或者void的前面举例如下@postConstructpublic void someMethod(){................}public @preDestory void anothedMethod(){..................... 阅读全文
posted @ 2013-02-04 13:14 南海问天 阅读(349) 评论(1) 推荐(0)