大二暑假java培训第七天

2018.7.6 内容:  时间与字符串相互转换

1.

public class DateUtils {
	//date->String
	public static String getDate2String() {
		//java.util.Date
		Date date = new Date();
		DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm");
		String dateString = df.format(date);
		return dateString;
		
	}
	//String->date
	public static  Date getString2Date(String strDate){
		try {
			DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm");
			Date date =  df.parse(strDate);
			return date;
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return null;
		
	}

注意输入的时间格式要和SimpleDateFormat里的参数要一直,注意大小写,不同的操作系统的大小写不一致。

2.Srvlet和tomcat(Servlet容器)

简介:Servlet是java Servlet的简称,称为小服务或者服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容·。狭义上讲的Servlet是指java语言实现的一个接口,广义上来讲Sevlet是指任何实现了Serlet这个接口的类。我们通常理解为后者,他与http协议和平台无关。

tomcat是Servlet容器,Servlet容器是为了支持Servlet,也可以叫做Servlet引擎,它是Web服务器或应用服务器的一部分,接受客户请求传递给某个Servlet,接下来讲述如何通过Servlet容器管理Servlet。

1.
  大二暑假java培训第七天_第1张图片







我我们先建一个网页index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


	登陆页面


	
姓名:
密码:

2.

大二暑假java培训第七天_第2张图片大二暑假java培训第七天_第3张图片

3.大二暑假java培训第七天_第4张图片编写web.xml.根据上述html文件的

寻找到/LoginServle。也就是URL-pattern

			
        		xloginServlet
        		cn.nc.servlet.LoginServlet
         	
			
				xloginServlet
				/loginServlet
			 -->

在根据Url-pattern上面一行servlet-name找到最上面servlet-name,然后找到cn.nc.servlet.LoginServlet包名加上类名也是我们要找的Servlet。

4.

大二暑假java培训第七天_第5张图片

这了介绍下service方法

容器调用service()方法来处理客户端的请求。要注意的是,在service()方法被容器调用之前,必须确保init()方法正确完成。容器会构造一个表示客户端请求信息的请求对象(类型为ServletRequest)和一个用于对客户端进行响应的响应对象(类型为ServletResponse)作为参数传递给service()。在service()方法中,Servlet对象通过ServletRequest对象得到客户端的相关信息和请求信息,在对请求进行处理后,调用ServletResponse对象的方法设置响应信息

service会根据请求的不同来选择调用doGet()还是doPost()方法。这里method=“get“指的就是doget()方法。如果想调用doPost方法就写method="post"。

这里重写doGet方法,从客户端获取数据。

public class LoginServlet extends HttpServlet{
@Override 
	
	public void doGet(HttpServletRequest request, HttpServletResponse response) 
			throws ServletException, IOException{
		String username = request.getParameter("name");//和html的name相同
		String pwd = request.getParameter("pwd");
		System.out.println(username+":"+pwd);
		
	}
}

运行程序

fan'hou'ra大二暑假java培训第七天_第6张图片

然后在网页中输入

大二暑假java培训第七天_第7张图片

eclipse下就会出先



你可能感兴趣的:(大二暑假java培训第七天)