精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>JSP教程>正文

初学JSP:配置第一个Struts的配置过程


来源:不详 时间:07-09-04 点击: 点击这里收藏本文
  4、在jzxue/WEB-INF/目录下建立一个struts-config.xml文件,文件内容如下:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
<form-beans>
</form-beans>
<global-forwards>
</global-forwards>
<action-mappings>
</action-mappings>
<message-resources parameter="ApplicationResources"/>
</struts-config>

说明:web.xml和struts-config.xml这两个文件可以压缩包struts-1.2.9-bin\ webapps\ struts-blank.war文件直接拷贝到tomcat安装目录下的webapps目录中,启动tomcat服务器,struts-blank.war就会自动解压缩成一个文件夹struts-blank,复制struts-blank/WEB-INF下web.xml和struts-config.xml到jzxue/WEB-INF下修改对应配置。

  5、然后在WEB-INF/classes中建立ApplicationResources.properties文件,其中输入:

index.title=My Struts

  6、在webapps/jzxue目录建立test.jsp文件,有如下内容:

<%@page contentType="text/html;charset=GBK"%>
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<html:html locale="true">
<head>
<title>
<bean:message key="index.title" />
</title>
</head>
<body>
你好 Struts!
</body>
</html:html>

  随后用http://localhost:8080/jzxue/test.jsp访问该文件,如果页面显示"你好 Struts!"字样,并且页面标题是My Struts就是成功了。

  配置中注意事项:
  如果出现“Cannot find message resources under key org.apache.struts.action.MESSAGE”,是说明找不到ApplicationResources.properties,要注意三方面设置。
  第一:在web.xml适当位置要有如下设置:

<init-param>
<param-name>application</param-name>
<param-value>ApplicationResources</param-value>
</init-param>

  第二:在struts-config.xml中适当位置要有如下设置:

<message-resources parameter="ApplicationResources"/>

  第三:确保ApplicationResources.properties文件在你建立的WEB-INF\classes文件夹中,而且其中有关于index.title的设置(当然,以你要提取的key名称为准)。

  另外说明,你也可以把ApplicationResources.properties放到classes文件夹下其它目录,同时修改struts-config.xml中的对应设置。例如:
 将“ApplicationResources.properties”放入WEB-INF\classes\test文件夹下。struts-config.xml中的对应设置:

<message-resources parameter="test/ApplicationResources"/>

9 7 3 1 2 4 8 :

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.