myeclipse
struts2需要的jar包
从网上下载struts2需要的jar包,以下是需要用到的jar包
1.在myeclipse中新建web工程,随便起名字,例如我的是叫logintest
2.导入需要引用的jar包,在logintest项目上右键->build path->configure bulid path,点击libraries,点击add external jars...,选择你的struts2需要用到的jar包的位置添加进来,点击ok
3.在WebRoot下找到web.xml文件进行配置,将下面的代码粘贴过去
在src里面新建一个xml文件命名为struts.xml,然后将下面的代码粘贴到此文件中
在WebRoot下新建一个jsp,命名为login.jsp,将下面的代码复制过去<%@ page language='java' import='java.util.*' pageEncoding='UTF-8'%><%String path = request.getContextPath();String basePath = request.getScheme()+'://'+request.getServerName()+':'+request.getServerPort()+path+'/';%>
在WebRoot下新建一个jsp,命名为loginsuccess.jsp,将下面的代码复制过去<%@ page language='java' import='java.util.*' pageEncoding='UTF-8'%><%String path = request.getContextPath();String basePath = request.getScheme()+'://'+request.getServerName()+':'+request.getServerPort()+path+'/';%>
将此项目添加到tomcat中,启动tomcat,在地址栏输入地址:http://127.0.0.1:8080/logintest/login.jsp,
在此文本框中输入用户名和密码,会跳到下面的页面
struts.xml文件是放在src目录下的,当然也可以放在别的地方,但是得在web.xml中配置一下
它的原理是这样的,首先在你点击登录,它根据web.xml中的内容找到struts.xml,在里面找到方法为login的
然后后面是对应的类,他就找到这个类,然后这个类里面找到exectu方法,或者别的,可以自定义,然后返回的是success,它在回到struts.xml中,找到result中success对应的jsp