好了,大家都装好了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,迎娶白富美,跟多名女性长期保持不正当男女关系--这些都不再是梦想啦(这都是幻想··)
本文详细介绍了如何使用Eclipse和Struts2框架搭建一个简单的登录系统,包括创建Web项目、配置核心文件web.xml和struts.xml、编写Java Action类及JSP页面等步骤。
&spm=1001.2101.3001.5002&articleId=82650911&d=1&t=3&u=ed7a0690a2b043d4bf943aa0c8a23158)

被折叠的 条评论
为什么被折叠?



