好了,大家都装好了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,迎娶白富美,跟多名女性长期保持不正当男女关系--这些都不再是梦想啦(这都是幻想··)