45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:学习struts-blank的知识点

学习struts-blank的知识点

2016-09-09 10:30:11 来源:www.45fan.com 【

学习struts-blank的知识点

1. 之后,对struts-config.xml进行配置

-----------
<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">

<struts-config>
<global-forwards>
<forward
name="welcome"
path="/Welcome.do"/>
</global-forwards>

<action-mappings>
<action
path="/Welcome"
type="org.apache.struts.actions.ForwardAction"
parameter="/pages/Welcome.jsp"/>
</action-mappings>

<message-resources parameter="resources.application"/>
</struts-config>
-----------

在这里action path指定type指定的ForwardAction来出来连接,而ForwardAction简单的把请求流转给parameter所指的JSP页面。这样的好处是客户端的地址栏里显示的仍是Welcome.do这样的地址。


2. index.jsp

-----------
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
<logic:redirect forward="welcome"/>
-----------

引用了定义在web.xml里的标签库资源,并使用redirect标签。welcome的标签在前面的<global-forwards>中作了定义。

3. Welcome.jsp

-------
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>

<html:html locale="true">
<head>
<title><bean:message key="welcome.title"/></title>
<html:base/>
</head>
<body bgcolor="white">

<logic:notPresent name="org.apache.struts.action.MESSAGE" scope="application">
<font color="red">
ERROR: Application resources not loaded -- check servlet container
logs for error messages.
</font>
</logic:notPresent>

<h3><bean:message key="welcome.heading"/></h3>
<p><bean:message key="welcome.message"/></p>

</body>
</html:html>
--------

最终的页面是使用了一些STRUTS自定义TAG的简单页面,而其中的一些属性key是定义在application.properties这个资源文件中的。我的资源文件的定义如下
---------
# -- welcome --
welcome.title=Hello!Struts!
welcome.heading=face to Struts!
welcome.message=Welcome to Your First Struts!
---------

4. 最后按照自己定义的目录结构简单的修改一下Lomboze项目中的ANT的build文件,就可以生成第1个struts实例的war文件,导入相应的容器就可以实验了。

 

本文地址:http://www.45fan.com/a/question/73940.html
Tags: 初学 Struts struts-blank
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部