手把手教你在Eclipse中配置开发Struts(二)

本文手把手教你如何在Eclipse中配置Struts框架,包括创建消息资源文件以实现国际化,创建JSP文件、ActionForm Bean、控制器Action组件和模型组件。强调了UTF-8编码的重要性,以及ActionForm Bean中的数据验证和重置功能。同时,讨论了Struts的redirect属性对请求范围内的对象获取的影响。
摘要由CSDN通过智能技术生成

创建消息资源文件

视图组件将使用标签来输出文本内容,这些内容来自于Resource Bundle。Resource Bundle对应消息资源文件。

代码清单二(ApplicationResources.properties)

# 这里是注释
logon.page.title = 我的第一个Struts

logon.username.error = 请输入用户名!

logon.userpassword.error = 请输入密码!

logon.badusername.error = 用户名不能为admin!

logon.baduserpassword.error = 密码不能为123456!

logon.success = 欢迎您登录!

为了实现国际化,消息资源文件中的汉字采用的是UTF-8编码。查看如何实现汉字转化为UTF-8

 

创建JSP文件

logon.jsp(所在路径为/form/)接收用户输入的用户名和密码,并显示表单验证失败的错误信息。success.jsp显示登录成功的信息。

JSP文件全部使用客户化标签,无JAVA代码,输入的文本内容完全由标签提供。

代码清单三(logon.jsp)

<%@ page contentType="text/html;charset=UTF-8" language="java"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>

<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>

 

<html>

<head>

<!--title使用客户化标签,文本内容对应的是消息资源文件中logon.page.title的值-->

<title><bean:message key="logon.page.title"/></title>

</head>

<body>

<html:form action="/logon" method="POST">

&#x7528;&#x6237;&#x540D;&#xFF1A;<html:text property="username"/><html:errors property="username"/><br/>

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值