WEB开发网
开发学院软件开发Java StrutsTestCase 简化开发过程 阅读

StrutsTestCase 简化开发过程

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: 在这里,execute() 方法用于验证用户名和口令是否有效,StrutsTestCase 简化开发过程(3),示例应用程序用 USER 表保存用户名和口令,如果用户的凭证有效,如清单 4 所示:清单 4. struts-config.xml 文件<action-mappings>&

在这里,execute() 方法用于验证用户名和口令是否有效。示例应用程序用 USER 表保存用户名和口令。如果用户的凭证有效,则会在请求范围内保存用户名,并把用户转到登录成功页面(Success.jsp)。

struts-config.xml 文件

创建 struts-config.xml 文件,如清单 4 所示:

清单 4. struts-config.xml 文件

<action-mappings> 
      <action path="/login" type="com.sample.login.LoginAction" 
      name="loginForm" scope="request" input="Login.jsp"> 
         <forward name="success" path="/Success.jsp"/> 
      </action> 
</action-mappings> 

如果登录不成功,那么用户会被重新定向到登录页面。

Success.jsp 页面

创建 Success.jsp 页面,如清单 15 所示:

清单 5. Success.jsp 页面

<HTML> 
<HEAD> 
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> 
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> 
<%@ page language="java" contentType="text/html; %> 
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
<TITLE>Success.jsp</TITLE> 
</HEAD> 
<BODY> 
<% 
   String userName = (String)session.getAttribute("userName"); 
%> 
Login Successful<br/> 
<P>Welcome: <%=userName%> .</P> 
</BODY> 
<HTML> 

上一页  1 2 3 4 5 6 7 8  下一页

Tags:StrutsTestCase 简化 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接