java从0开始学习第四课-直接开干牛逼的项目(2)

  好了,大家都装好了eclipse了,然后还下载好了struts2了,并且把裤子脱了,很生气得问我,花姑娘在哪里?···我吓得赶紧喝一杯可乐压压精(听说这玩意杀精)。

   首先,大家新建一个web项目,左上角的 file→new→other→dynamic web project然后输入工程名"niubi",点击finish.马上这个工程就出来了,大家看:



   大家仔细看,那个lib下面有一堆.jar的文件,大家把昨天下载的struts里的jar拿出来,按照名称,找到我上图中那几个,然后复制到Lib下面,然后咱们一共要搞6个文件,包括3个jsp文件,2个xml文件,1个java文件。

  先从xml文件开始,web.xml是放在WEB-INF下面的,大家直接复制我的:

 

<?xml version="1.0" encoding="UTF-8"?>  
<web-app version="2.4"    
xmlns="http://java.sun.com/xml/ns/j2ee"    
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee    
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  
        <filter>  
        <filter-name>struts2</filter-name>  
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>  
    </filter>  
    <filter-mapping>  
        <filter-name>struts2</filter-name>  
        <url-pattern>/*</url-pattern>  
    </filter-mapping>  
  <welcome-file-list>  
    <welcome-file>index.jsp</welcome-file>  
  </welcome-file-list>  
</web-app>  
   第二个xml文件叫struts.xml,放在src下面

 

 

<?xml version="1.0" encoding="UTF-8"?>  
 <!DOCTYPE struts PUBLIC    
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"   
    "http://struts.apache.org/dtds/struts-2.0.dtd">  
    <struts>  
    <package name="login" namespace="/" extends="struts-default">  
     <action name="login" class="chen.action.LoginAction">    
       <result name="succ">/succ.jsp</result>  
       <result name="error">/error.jsp</result>  
     </action>  
    </package>  
    </struts>  
 把这2个文件搞好了之后,咱们搞那个java文件,右键src,new→package,输入名称chen.action,finish,然后在这个包new一个java文件,名字叫LoginAction。

 

package chen.action;
public class LoginAction {
	private String name;
	private String password;
	public String execute() {
		if (name.equals("123") && password.equals("123"))
			return "succ";
		return "error";
	}
	
	public void setName(String name) {
		this.name = name;
	}
	public void setPassword(String password) {
		this.password = password;
	}
}

 好了,大家到这里肯定要晕了,先喝杯可乐休息一下····,马上就大功告成了,就剩下三个非常非常简单的jsp文件了,这些文件都放在webContent这个路径下,先来第一个,index.jsp

<%@ page language="java"  pageEncoding="UTF-8"%>   
<html>   
   <h1>最牛逼的登录程序</h1>
   <form action="login">
   用户名:<input type="text" name="name"/>
   密码:<input type="password" name="password"/>
   <input type="submit" value="登录"/>
   </form>
</html>   

 再来第二个succ.jsp

<%@ page language="java" pageEncoding="UTF-8"%>   
<html>    
<h2>哈哈哈哈···</h2>
</html>   

 然后就是第三个error.jsp

<%@ page language="java" pageEncoding="UTF-8"%>   
<html>   
<h2>你tmd密码输错了···</h2>
</html>   

  好啦,大家6个文件都搞好了,并且放在了对应的路径下了(路径不对的话,请你改过来)。接下来,我要让你下载一个传说中的tomcat7,这个汤姆猫是用来干嘛的呢?其实tomcat相当于一个装满水的鱼缸,我们做的项目呢,就相当于一条可爱的金鱼,金鱼要在鱼缸里才能游来游去。如果还不明白,请打点学费给我,我乐意教到你会为止。

你们随便百度一下,一大堆,下一个绿色版的就OK了,放在你找得到的路径下,接下来,就要在eclipse中把tomcat配置好。首先把我图中的servers找出来,如果没有,就点击window→show view→servers



 接下来呢,就开始,点击servers下的空白处,new→server,然后你按照我下图的步骤来配置

 

 

OK,配置完tomcat,咱们把金鱼放进这个鱼缸里去。咱们先把这个tomcat的server location设置一下,双击

servers面板里的tomcat v7.0```,然后选择中间一个。



 接下来,真的要放鱼了:右键servers面板下的tomcat v7.0```,然后add and remove,然后出现下面的,再双击左边的niubi,他会马上弹到右边去的,然后finish




 
 接下来,就是开启tomcat了,点击下面中的其中一个就OK了



 

然后,我们来欣赏一下,最牛逼的程序是怎么样的,打开你的浏览器,然后输入网址:

http://localhost:8080/niubi/index.jsp   


输入用户名123,密码123,会弹出


如果你输别的东西,就会是:


好啦,这个所谓的牛逼哄哄的程序就做出来了,如果大家跑不起来,请在发留言给我,我看到就会立马回复你。如果大家都搞对了,可以投简历到腾讯阿里这样的公司去了···(呵呵,只要脸皮厚就行了),年薪20w在向你们挥手(···),出任ceo,迎娶白富美,跟多名女性长期保持不正当男女关系--这些都不再是梦想啦(这都是幻想··)
 
 
 

 

猜你喜欢

转载自linbulu.iteye.com/blog/2293493