<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>
其中这个配置文件是在 Tomcat 启动的时候把 Struts 加载到内存中,以使这个
Application 能使用 Struts 的设计模式。其中最前面的代码指加载 ActionServlet,其中
其配置文件是在/WEB-INF/struts-config.xml(这是初学者最重要的配置文件,经常要使
用),而后面的代码与前面的也差不多,是为了加载一些标签库,方便重用显示的组件。
(这个是比较新的内容,我个人的意见是,如果你你是刚学 Struts 的话,那先把这方面
省去。以下是一个有经验的使用者的心得!
1
、 如果你的项目非常紧,并且项目组中又没有富有经验的 Struts 开发人员,建议
不要冒然采用 Struts。Struts 的掌握需要一个过程,对于一个熟练的 JSP 程序员,自学大
概需要半个月左右的时间。如果结合 titls
,则需要更长的时间。
2
、 如果你在网页中大量运用 taglib,那么你的美工将做出部分牺牲。当你结合
Tiles,功能增强的同时,这种牺牲尤为明显。当然,你对功能和美观的取舍由你自己决
定。
3
、 Taglib 是一个好东西,但灵活运用它却需要一个过程,如果你不想在 Taglib 上
花太多的时间,那么只需理解与 FORM 有关的几个标记,其它的标记就放着吧,以后再
看,先去研究 ActionServlet 和 Struts-config.xml
,你会觉得很有成就感。
JAVA
天堂
4
、Struts 的诞生时间虽不长,但与之相关的工具却越来越多,如果你是用 Jbuilder
作为开发工具,那我可以为你推荐几款优秀的 open tools
,极大的提高开发效率。
以下是一个使用 Struts 的例子,但为了能使初学者迅速走进 Strust 的大门,我先省
去 Tiles,与 taglib 部门,这样 Strust
看起来就相当简单了!
reg.jsp---用户注册页面
<html>
<head>
<meta
http-equiv="Content-Type"
content="text/html;
charset=gb2312">
<title>注册窗口</title>
</head>
<body>
<form name="form1" method="post" action="regok.esp">
<p> 用户名: