电脑软件课程

Java开发中的时间对象的显示与处理

大家都知道,数据库中的时间是Date类型,而在页面中往往要显示yyyy-mm-dd格式,并且,时间对象在从JSP页面传递到前台Controller、后台Service往往要借助JSONObject,JSONObject只支持String类型。所以时间对象的保存和取出显示都涉及到Date到String的转化。       假设我们的需求是,取得一个系统时间保存到数据库的表time中,然后再取出在页面中显示。那么,Controller从JSP页面接收输入的时间后要将时间转换为String类型以便于加到JSONObject中传递到后台。是这样做的:Date date=new Date();        DateFormat dateFormat = new impleDateFormat("yyyy-MM-dd");      String addTime = dateFormat.format(date);time.put(“addTime”,addTime)   那么从数据库中取出来,从而在页面中显示怎么做呢?   同样的道理,Controller通过后台服务得到time集合的结果集,然后将其转换为String类型传到JSP页面显示。      DateFormat dateFormat = new impleDateFormat("yyyy-MM-dd");      String addTime = dateFormat.format(time.getAddTime());   现在我们思考,如果需求是,时间作为一列,表中还有其他字段,我们要查询这一张表,那该怎么做。我们通过服务取得对象的集合,假设表名称是courseMappingVO,那么返回courseMappingVOList,并将其作为结果集传到JSP页面。那么时间怎么正常显示呢

Java 判别TXT文档的编码方式

package com.zzy.code; import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;public class GetEncode {/*** @param args* @throws IOException *//*************************************  java编码与txt编码对应java txtunicode  unicode big endianutf-8 utf-8utf-16  unicodegb2312  ANSI***************************************/public static String getTxtType(File file) throws IOException {// TODO Auto-generated method stubInputStream inputStream=new FileInputStream(file);byte []head=new byte[3];inputStream.read(head);String code="";code="gb2312";if(head[0]==-1&&head[2]==-2){code="UTF-16";}if(head[0]==-2&&head[2]==-1){code="Unicode";}if(head[0]==-17&&head[2]==-69){code="UTF-8";}return code;}

学习java三大框架的总结

hibernate的工作流程?读取hibernate的配置文件读取映射文件,并创建sessionFactory打开session开启trainsaction事物进行持久化操作提交事物关闭session关闭sessionFactorystruts2的工作流程?当浏览器发送一个http请求,根据web.xml,请求被filterdisp接收根据struts.xml配置,找到要有调用的action类,并执行相应的业务方法,执行完毕根据struts.xml的result跳转到相应的jsp页面数据库连接池的机制?当服务器启动时会创建一定数量的池连接,并维持不少于此数量的池连接,客户端程序需要连接时,池驱动就返回一个未使用的池连接并将其标示为忙,如果没有空闲连接,池驱动就新建一定数量的连接,新建连接的数量由配置参数决定,当使用的池连接调用完成后,池驱动程序将此连接标示为空闲,等待其他调用,转发和重定向的区别?转发是容器中控制权的转向,是服务器请求资源,服务器直接访问目标地址,把那个url的相应读取过来,地址栏中还是原来的地址,重定向告诉浏览器重新去请求一个地址,浏览器的地址栏里显示重定向后的地址,MVC模式mvc是一种分层的设计模式m代表模型层,一般采用(javaBean后Ejb组件)v代办视图,表示层,一般采用(jsp)c控制器,他控制着模型和视图的交互过程,达到相互调用的目的spring框架的作用使用spring进行整合,好处降低各组件之间的关系,达到解耦的目的,其核心是IoC和Aop什么是IocIoc控制反转,其实就是依赖注入,就是通过某种方式把接口的某个实现类的实例注入到引用里,什么是Aopaop称为面向方面编程,可以将共通处理的功能独立封装成一个组件,利用spring的Aop机制将其作用在其他的目标对象方法上。spring中的事物有哪些声明是事物 和 编程式事物

java的web项目中使用cookie保存用户登陆信息

最近在编写论坛系统的实现,其中就涉及到用户登陆后保持会话直到浏览器关闭,同时可以使用cookie保存登陆信息以便在下次可以自动登陆。使用struts2框架实现。   下面是在action里登陆和注销的函数Java代码public String logout() {      this.getSession().clear();       Cookie idCookie = new Cookie("id", "");       Cookie passwordCookie = new Cookie("password", "");       idCookie.setMaxAge(0); //使cookie失效       passwordCookie.setMaxAge(0);       idCookie.setPath("/");   //这个不能少       passwordCookie.setPath("/");       servletResponse.addCookie(idCookie);       servletResponse.addCookie(passwordCookie);      return SUCCESS;   }    //www.heatpress123.netpublic String login() {         User user = userService.getUser(id, pass
青岛电脑学校

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程