使用struts1如何实现一个登录功能

  介绍

这期内容当中小编将会给大家带来有关使用struts1如何实现一个登录功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

环境:MyEclipse 14个,,,,,

<强> 1,,struts1框架搭建

在MyEclipse新web项目建取名为struts1_login,此时是一个空文档就不截图了然后在项目上右键→选择MyEclipse→添加struts功能

使用struts1如何实现一个登录功能

单击上面安装Apache struts (1. x)方面

使用struts1如何实现一个登录功能

点击下

使用struts1如何实现一个登录功能

选择*。做的,改下包名改成与你项目相关的。如我的包名为com.lichang。struts1

使用struts1如何实现一个登录功能

点击下

使用struts1如何实现一个登录功能

点击完成,在我们的- inf下就会多出struts-config。xml文件

以上就是让myeclipse帮我们加入框架的大概过程。项目的整体结构如下:

使用struts1如何实现一个登录功能

至此我们的struts1框架搭建完成2接着我们就开始编程来实现了。

<强> 2接着我们就开始编程来实现了。

,网络。xml如下:

& lt;及# 63;xml version=?.0”;编码=癠TF-8", # 63;比;   http://www.w3.org/2001/XMLSchema-instance" & lt; web xmlns: xsi=?;xmlns=癶ttp://java.sun.com/xml/ns/javaee"xsi: schemaLocation=癶ttp://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"id=癢ebApp_ID"version=?.0“比;   & lt; display-name> struts1_login   & lt; welcome-file-list>   & lt; welcome-file> index.html   & lt; welcome-file> index.htm   & lt; welcome-file> index.jsp   & lt; welcome-file> default.html   & lt; welcome-file> default.htm   & lt; welcome-file> default.jsp   & lt;/welcome-file-list>   & lt; servlet>   & lt; servlet-name> action   & lt; servlet-class> org.apache.struts.action.ActionServlet   & lt; init-param>   & lt; param-name> config   & lt; param-value>/web - inf/struts-config.xml   & lt;/init-param>   & lt; init-param>   & lt; param-name> debug   & lt; param-value> 3 & lt;/param-value>   & lt;/init-param>   & lt; init-param>   & lt; param-name> detail   & lt; param-value> 3 & lt;/param-value>   & lt;/init-param>   & lt; load-on-startup> 0 & lt;/load-on-startup>   & lt;/servlet>   & lt; servlet-mapping>   & lt; servlet-name> action   & lt; url-pattern> * .do   & lt;/servlet-mapping>   & lt;/web-app>

然后在struts。xml配置LoginAction代码如下:

& lt;及# 63;xml version=?.0”;编码=癠TF-8", # 63;比;   & lt; !DOCTYPE struts-config公众“-//Apache软件基金会//1.3//EN" DTD Struts配置;“http://struts.apache.org/dtds/struts-config_1_3.dtd"比;      & lt; struts-config>   & lt; form-beans>   & lt;表单bean name=發oginForm"类型=癱om.lichang.struts1.LoginActionForm"/比;   & lt;/form-beans>      & lt; action-mappings>   & lt; !——路径:指定访问时的路径类型:指所定行动在的类(一般是:包名。类名)名称:指定和哪个表单(和jsp中Javabean   差不多的东西)对应,该例中名字就和com.lichang.struts1.LoginActionForm类对应——比;   & lt;行动路径=?login"   类型=癱om.lichang.struts1.LoginAction"   name=發oginForm"   范围=皉equest"   比;   & lt;向前name=皊uccess"路径=?login_success.jsp"/比;   & lt;向前name=癳rror"路径=?login_error.jsp"/比;   & lt;/action>   & lt;/action-mappings>   & lt;消息资源参数=癱om.lichang.struts1.ApplicationResources"/比;      & lt;/struts-config>

索引。jsp代码如下:

& lt; % @页面语言=癹ava"进口=癹ava.util。*”;pageEncoding=癠TF-8" %比;      & lt; !DOCTYPE HTML公众“-//W3C//DTD HTML 4.01过渡//EN"比;   & lt; html比;   & lt;头比;      & lt; title>指数page

使用struts1如何实现一个登录功能