终于搞定struts框架了,用Eclipse配置个简单的struts框架。

28 3月

哎,这么简单的一个struts框架,我咋就弄了那么久。。。。想不明白。。
来说说过程。
1、从struts网站上下载个struts,这里,我之前下的2.1.8.1,不过配置后通过不了,总是提示资源没找到,不知道怎么弄的,后来下载的2.0.14搞定的。
2、打开Eclipse,选在File-New-Dynamic Web Project,Project name输入下,然后Finish。
3、在左边展开WebContent – WEB-INF – lib,从struts的lib目录复制commons-logging-1.0.4.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,struts2-core-2.0.14.jar,xwork-2.0.7.jar,然后在Eclipse中点击刚刚展开的lib,按Ctrl+V。
4、打开WEB-INF目录下的web.xml,在前添加如下内容:


5、在WEB-INF下建立一个文件夹classes,在classes文件夹右键New-XML,输入文件名struts.xml。
然后,编辑这个xml,注意用右键-Open With-Text Editor。
输入如下内容:

6、在Java Resources: src下建立一个类,我这里建立的是login(右键-New-Class),package我填的是cn.edu.hut.yjs,注意看到上面建立的struts.xml,期中的name是Action的名字,而class就是这里我们要建立的类了,
我这的内容为:

其中execute()这个函数就是Action需要的,也就是我用来验证身份的。
7、最后,我们在WebContent建立3个JSP,其中的ok.jsp和no.jsp为登陆后转向用的,前面的struts.xml已经说明了,而还有个login.html,用来登陆,ok.jsp和no.jsp就随便怎么写了,我这login.html的表单代码如下:

身份
用户名
密码
验证码

注意表单中的action的值。
OK,这样就搭建完成了。如果用户名和密码相同,那么就转向ok.jsp,否则转向no.jsp。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注