LinkinPark
当你的才华撑不起你野心时,那么请潜下心继续学习,心无旁骛,愿多年以后你们我都能成为自己想象的模样。


OK,前面一篇博客,已经搭建好了项目的基础的结构。现在我们添加一个简单的servlet来测试下项目能不能跑,然后在讲项目添加到coding上用git管理。


1,我们编写一个servlet,编写一个jsp,发布到tomcat后,用浏览器访问检查是否正常。相关这些基础知识这里就不做赘述了。

下面是servlet和jsp的代码:

package linkinframe.servlet;

import java.io.IOException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/hello")
public class HelloServlet extends HttpServlet
{
	
	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
	{
		DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String currentTime = format.format(new Date());
		req.setAttribute("currentTime", currentTime);
		req.getRequestDispatcher("/WEB-INF/jsp/hello.jsp").forward(req, resp);
	}

}
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h1>成功,当前时间是:${currentTime }</h1>
</body>
</html>


上面的代码我使用了servlet3的注解,然后jsp中用el表达式获取请求中的值。浏览器访问结果如下:


OK,项目访问没问题了。


2,现在我们添加项目到coding上面,然后将我们的项目用git控制版本。

首先我们要编写git的忽略文件,在项目下根目录下新建 .gitignore文件,具体的忽略内容不做赘述了。这里贴出该文件;

➜  WorkSpace  cd linkin-frame-javaweb 
➜  linkin-frame-javaweb git:(develop) ✗ ls -a
.          .DS_Store  .git       .project   README.md  src
..         .classpath .gitignore .settings  pom.xml    target
➜  linkin-frame-javaweb git:(develop) ✗ more .gitignore 
# maven相关 #
target/

# IDE相关 #
.idea/
* .iml

# eclipse相关 #
.settings/
.metadata/
.classpath
.project
Servers/

OK,现在我们添加本地仓库。

右键项目team属性,然后share project,选择git后新建本地仓库。现在项目就已经加入了git的控制,看得出gitignore文件已经生效。下面是项目截图:



OK,现在我们推送到coding上面。

登陆coding,然后新建一个私有项目,然后复制项目git地址。

本地commit项目代码,然后push到coding上OK。第一次push会让你输入git远程仓库地址的。

注意:第一次项目push会可能出现non-fast-forward,这是git指针相关问题,这里直接先pull一次就OK了,就可以开始push了。

posted on 2016-02-22 00:24  LinkinPark  阅读(197)  评论(0编辑  收藏  举报