Struts最简单实例教程

最 Struts 实例,挺适合刚上手 Java Web 开发的你。基于 MyEclipse 这个 IDE,它把配置流程简化了不少,新手也能快速跑起来。Struts 的 MVC 模式其实不难搞懂,用过一次你就明白它怎么帮你把求和页面展示分开了。

Struts 的核心配置主要是在web.xmlstruts.xml里搞定,前者加过滤器,后者写 Action 和跳转路径。Action 类继承ActionSupport,写个execute()方法,返回个SUCCESS就能跳页面了。

比如,你可以写个TestStrutsAction,负责把欢迎信息传给 JSP。JSP 那边也不复杂,用这种标签就能显示数据,响应也快,代码也清爽。

MyEclipse 的 Struts 向导挺省事,创建 Action、配置路径都帮你搞定了。项目一跑,浏览器里就能看到你写的欢迎页,还能看到 Struts 的路由效果,蛮有成就感的。

Struts 也不是只有简单跳转,它支持拦截器、数据校验、国际化这些进阶功能。你要是继续深入,还能搞一搞表单、异常捕获这些高级用法。

如果你正用 MyEclipse 学 Java Web 开发,不妨跟着这个例子走一遍。熟悉 MVC,了解 Struts 的基本结构,对以后搞企业级项目挺有的。

rar
TestStruts.rar 预估大小:35个文件
folder
TestStruts 文件夹
file
.project 1KB
file
.mymetadata 303B
folder
WebRoot 文件夹
file
login.jsp 2KB
folder
WEB-INF 文件夹
file
struts-tiles.tld 8KB
file
.struts-config.mex 1KB
file
web.xml 1KB
file
struts-config.xml 844B
file
struts-bean.tld 9KB
file
struts-nested.tld 63KB
file
struts-html.tld 65KB
file
struts-template.tld 2KB
file
struts-logic.tld 14KB
file
validator-rules.xml 41KB
folder
lib 文件夹
file
commons-logging.jar 27KB
file
commons-digester.jar 96KB
file
commons-fileupload.jar 19KB
file
commons-beanutils.jar 100KB
file
commons-lang.jar 53KB
file
struts.jar 428KB
file
commons-validator.jar 40KB
file
struts-legacy.jar 9KB
file
jakarta-oro.jar 62KB
file
commons-collections.jar 160KB
folder
classes 文件夹
folder
com 文件夹
folder
wang 文件夹
folder
struts 文件夹
folder
action 文件夹
file
LoginAction.class 1KB
folder
form 文件夹
file
LoginForm.class 1KB
file
ApplicationResources.properties 86B
file
index.jsp 834B
folder
META-INF 文件夹
file
MANIFEST.MF 39B
file
loginFailed.jsp 849B
file
loginSuccess.jsp 851B
folder
.myeclipse 文件夹
folder
src 文件夹
folder
com 文件夹
folder
wang 文件夹
folder
struts 文件夹
folder
action 文件夹
file
LoginAction.java 1KB
folder
form 文件夹
file
LoginForm.java 1KB
file
ApplicationResources.properties 86B
file
.mystrutsdata 255B
file
.classpath 1KB
rar 文件大小:889.82KB