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 | 返回顶部