struts开发中的路径问题

问题描述

本人菜鸟,最近刚接触java开发,使用了struts2和hibernate。但是老遇到路径的问题,所以想请教如怎么处理jsp页面的路径?图片css等的路径?还有在src=“。。。。”类似的东西中,怎么引来命名空间?在任意路径里面,怎么访问默认路径?等等请不吝赐教,谢谢

解决方案

在JSP页面你可以使用绝对路径来调取各种CSS、图片、JS,如:<link rel="stylesheet" href="${pageContext.request.contextPath}/css/main.css" type="text/css"></link>或者使用相对路径,如:<link rel="stylesheet" href="../../css/main.css" type="text/css"></link>"../"表示上层目录,"="../../"表示向上翻两层目录,其他依次类推!至于struts2的命名空间这个问题,它只要是用于区分使用了相同方法名的方法调用,具体你可以BAIDU,或者查看struts2的中文教程。

时间: 2024-10-27 11:14:30

struts开发中的路径问题的相关文章

Struts开发技巧

技巧 Struts开发技巧在经历了<中国电信大客户贴心服务>项目的开发以及目前正在进行开发中的<中国电信总部经营分析>项目,累计了一些对于Struts1.1和Tiles开发的一些技术和技巧,特写出来,方便以后的开发,同时也相信能给读者在开发Struts提供一些帮助模块配置1. Struts配置文件定义对于系统中的某个模块,需要在开发前定义该模块的配置,该struts的配置文件命名为:struts-config-xxx.xml xxx为模块的小写英文名或缩写,如:struts-con

SSH框架中struts开发环境搭建

Myeclipse中搭建struts开发环境主要分为4个步骤: 一.找到开发struts应用所需要用的jar包 1.到网站http://struts.apache.org/download.cgi#struts2014下载struts的源码,此处笔者下载的为2.3.16.3版 2.解压缩下载的struts压缩包,找到需要添加到项目中的最核心的jar包,不同的struts所需要的最少jar包是不一样的,这里可以到doc文件中查找,create-struts-2-web-application-wi

开发中的[绝对路径]与[相对路径]

1.绝对路径:是指文件在硬盘上真正存在的路径,也即是从盘符开始的路径. 如:E:\开发帮助文档\bootstrap-3.3.5 绝对路径在开发中较少使用,因为网站发布的位置不固定,所以有可能是E盘,也有可能是D盘. 如果用相对路径的话就不会出现问题.   2.相对路径:就是相对于自己的目标文件位置,也即当前路径开始的路径. 如:./system32/cmd.exe 相对路径中有这两个写法: ./ 与 ../ ./表示当前目录 ../表示当前目录的上一级目录 如果这么写:../../表示当前目录的

Web开发中的相对路径和绝对路径

相对路径 相对路径,就是相对于当前文件的目标文件位置.这样有个好处就是,当你整个项目移动时,你项目内文件之间的相对关系没有改变,你之前设置的路径任然是准确的.例如:Web服务器文件夹a下面有index.html和image.jpg两个文件.index.html文件里引入image.jpg,只要这两个文件的相对位置没有变(也就是说还是在文件夹a下面),那么无论上传到Web服务器的哪个位置,这个路径都是正确的.在相对路径里面,./表示同级目录,../表示上级目录. 绝对路径 绝对路径是指目录下的绝对

Struts 2中的constant配置详解_java

1.<constant name="struts.i18n.encoding" value="UTF-8" /> 指定Web应用的默认编码集,相当于调用 HttpServletRequest的setCharacterEncoding方法. 2.<constant name="struts.i18n.reload" value="false"/> 该属性设置是否每次HTTP请求到达时,系统都重新加载资源文

在PL/SQL 开发中调试存储过程和函数的一般性方法

存储过程|函数 在PL/SQL 开发中调试存储过程和函数的一般性方法摘要: Oracle 在PLSQL中提供的强大特性使得数据库开发人员可以在数据库端完成功能足够复杂的任务, 本文将结合Oracle提供的相关程序包(package)以及一个非常优秀的第三方开发工具来介绍在PLSQL中开发及调试存储过程的方法,当然也适用于函数. 版权声明: 本文可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息.原文出处: http://www.aiview.com/notes/ora_using_

看看如何在Struts应用中施展AJAX魔法

ajax AJAX是最近在web开发流程中一次革命,它允许在一个普通的web浏览器中配置大量的动态效果.多年前Struts 都已经是Java-Web开发中的一个事实上的标准,在大量的应用中都已经使用了它.本文将告诉你,如何在你已经存在Struts应用中结合丰富的AJAX没Ы涌凇? 本文将介绍在JSP页面中包含一些JavaScript这样一个简单而有效的方法来结合AJAX和Struts.在此我们介绍如何重新使用已经存在的Struts actions,但此技术同样可用于你选择的其他Java-Web

PHP网站开发中与AJAX的结合

AJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google.我只是一个普通开发者,使用AJAX的地方不是特别多,我就简单的把我使用的心得说一下.(本文假设用户已经具有JavaScript.HTML.CSS等基本的Web开发能力) [AJAX介绍] Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法.Web页面不用打断交互流程进行重新加裁,就可以动态地更新.使用Ajax,用户可以创建接近本地桌面应用的直接.高可用.更丰富.更动态的Web用户界面. 异步J

用Struts开发国际化程序思路

程序 对于使用者来说,一个支持国际化的WEB程序具有下面几种形式 1. 根据用户浏览器自动设置显示的语言(无需用户干预)2. 提供用户选择,用户根据自己的需要决定使用何种语言显示3. 结合前两种.系统自动选择一种语言,但同时提供用户根据需要选择 使用Struts开发国际化程序是一件非常便利的事情,我们来看前两种怎么来实现 1. 这是最简单的方式,你不需要修改任何程序,只需要把资源文件按照各个语言翻译一遍并把这些文件按照国际化程序的要求命名好放置同一个目录即可. 例如 ApplicationRes