摘要:
1 import java.util.Scanner; 2 3 public class RunianTest 4 { 5 public static void main(String[] args) 6 { 7 8 System.out.println("请输入年份:"); 9 Scanner sc = new Scanner(System.in);10 int year = sc.nextInt();11 12 if((i%4==0 && i%100!=0)|| i%400==0){13 ... 阅读全文
摘要:
Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、自动登录、压缩响应信息等一些高级功能。Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截,如下所示:Filter是如 阅读全文
摘要:
1 public static void shutdown(){ 2 3 System.out.print("请输入多少分钟后关机:"); 4 Scanner scanner = new Scanner(System.in); 5 int minute = scanner.nextInt()*60; 6 Runtime runtime = Runtime.getRuntime(); 7 String shutdown = "shutdown -s -t "+minute; 8 t... 阅读全文
摘要:
1、abstract与static (what) abstract:用来声明抽象方法,抽象方法没有方法体,不能被直接调用,必须在子类overriding后才能使用 static:用来声明静态方法,静态方法可以被类及其对象调用 (how) static与abstract不能同时使用 (why) 用static声明方法表明这个方法在不生成类的实例时可直接被类调用,而abstract方法不能被调用,两者矛盾。2、abstract与native (what) native:用来声明本地方法,该方法的实现由非java语言实现,比如C。一般用于java与外环境交互,或与操作系统交互 (how) nat.. 阅读全文
摘要:
映射JSP页面 达到隐藏真正的jsp页面<servlet> <servlet-name>xiaosheng</servlet-name> <!-- <servlet-class>/index.jsp</servlet-class> --> <jsp-file>/index.jsp</jsp-file> </servlet><servlet-mapping> <servlet-name>xiaosheng</servlet-name> <url-p 阅读全文
摘要:
JSP标签 ——为了取代<%%>脚本形式,使用JSP标签/JSP动作,目的:与JSP页面的美化,即JSP面页都是由标签组成,不再有其它的内容虽然我们希望JSP页面仅用作数据显示模块,不要嵌套任何java代码引入任何业务逻辑,但在实际开发中不引入一点业务逻辑是不可能的,但引入业务逻辑会导致页面出现难看java代码,怎么办?Sun公司允许用户开发自定义标签封装页面的java代码,以便jsp页面不出现一行java代码。当然Sun公司在jsp页面中也内置了一些标签(这些标签叫做jsp标签/动作),开发人员使用这些标签可以完成页面的一些常用业务逻辑。JSP标签也称之为Jsp Action(J 阅读全文
摘要:
JSP九大隐式对象--pageContext pageContext对象是JSP技术中最重要的一个对象,它代表当前JSP页面的运行环境,这个对象不仅封装了对其它8大隐式对象的引用,它自身还是一个域对象,可以用来保存数据。并且,这个对象还封装了web开发中经常涉及到的一些常用操作,例如包含和跳转其它资源、检索其它域对象中的属性等。 a)能够取得其它8个内置对象 b)具有转发和包含的功能 c)域对象 1.通过pageContext获得其他对象getException方法返回exception隐式对象 getPage方法返回page隐式对象 getRequest方法... 阅读全文
摘要:
JSP九大隐式对象1)request HttpServletRequest2)response HttpServletResponse3)session HttpSession4)application ServletcContext5)config ServletConfig6)exception (特殊情况下使用)7)page this(本JSP页面)8)out JspWriter(带缓冲的PrintWriter)9)pageContext (使普通Java类可访问WEB资源,自定义 标签常用) out隐式对象-out的类型是JspWriter,它是具体缓存功能的PrintWriter对. 阅读全文
摘要:
什么是会话? 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,服务器要想办法为每个用户保存这些数据。 例如:多个用户点击超链接通过一个servlet各自购买了一个商品,服务器应该想办法把每一个用户购买的商品保存在各自的地方, 以便于这些用户点结帐servlet时,结帐servlet可以得到用户各自购买的商品为用户结帐。 这些数据保存在Request或ServletContext中行不行? ... 阅读全文
摘要:
1.获取当前日期import java.util.Date;import java.text.SimpleDateFormat;public class DateDemo{ public static void main(String[] args){ Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yy/MM/dd HH:mm:ss"); String now = sdf.format(date); System.out.println(now); }}2.... 阅读全文