struts2怎么解决路径问题!!

比如css保存在别的文件里!basePath+这个css路径只能解决加载这个css!!但是有的背景图片在这个css里面是个相对路径,会导致背景图片不能加载!怎么能使str... 比如css保存在别的文件里!basePath+这个css路径只能解决加载这个css!!但是有的背景图片在这个css里面是个相对路径,会导致背景图片不能加载!怎么能使struts2像本地文件那样处理相对路径,不会被解释错误! 展开
 我来答
百度网友642e5a8
2012-01-02 · TA获得超过350个赞
知道答主
回答量:19
采纳率:0%
帮助的人:25.1万
展开全部
相对路径写的是你访问该网页时,当时所处的路径,也就是以地址栏的路径为准。知道了当前位置之后,然后再用几次"../"回到项目目录下,而不是以你了项目文件件的路径。然后再"**/**/**"一层层往下写,(例如:../css/secBook_Show.css),实在不知道是到哪了,就在先试前面什么都不加的,再试前面加一个"../",不行的话再加一层即:"../../",再不行的话再加一层,如果是自己写的程序的话,struts2配置,一般不会超过三层,说实话,我都没遇到过两层的(前提条件,是你的文件目录和Struts2.xml做的很有条理)。我这样配置的没什么问题,不知道你的会是什么样的。
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
百度网友1e2e6cc
2011-12-30 · TA获得超过1217个赞
知道答主
回答量:324
采纳率:0%
帮助的人:174万
展开全部
Struts2的体系与Struts1体系的差别非常大,因为Struts2使用了WebWork的设计核心,而不是Struts1的设计核心。Struts2中大量使用拦截器来处理用户的请求,从而允许用户的业务逻辑控制器与Servlet API分离。   Struts2框架的大概处理流程如下:   1、加载类(FilterDispatcher)   2、读取配置(struts配置文件中的Action)   3、派发请求(客户端发送请求)   4、调用Action(FilterDispatcher从struts配置文件中读取与之相对应的Action )   5、启用拦截器(WebWork拦截器链自动对请求应用通用功能,如验证)   6、处理业务(回调Action的execute()方法)   7、返回响应(通过execute方法将信息返回到FilterDispatcher)   8、查找响应(FilterDispatcher根据配置查找响应的是什么信息如:SUCCESS、ERROER,将跳转到哪个jsp页面)   9、响应用户(jsp--->客户浏览器端显示)   10、struts2标签库(相比struts1的标签库,struts2是大大加强了,对数据的操作功能很强大)
ActionSupport基类中定义的五个标准返回值
  ActionSupport基类中定义了五个标准的返回值 ,当然我们可以自己随意定义返回的名字   String SUCCESS = "success"; //默认是 SUCCESS 类型   String NONE = "none";   String ERROR = "error";   String INPUT = "input";   String LOGIN = "login";
ActionSupport基类中的方法
  ActionSupport基类定义了了一些方法,程序员自己写的action如果继承了ActionSupport基类,就可以应用这些方法,很方便解决一些问题。   一些比较常用的方法:   getText(String aTextName);//国际化用到   ...//getText(String aTextName)的重载方法   addActionMessage(String aMessage);   addFieldError(String fieldName, String errorMessage);   //校验失败后返回给客户端的信息,struts2 标签<s:fielderror />可以取得   addActionError(String anErrorMessage);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zheng小神
2011-12-30 · 超过12用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:24.6万
展开全部
正常加载css,里面的背景图片就会正常加载,没问题的
更多追问追答
追问
我试过了!!没显示!!我一个个的改了才有显示图片!
追答
如果你css里的相对路径是正确的,绝对能显示,检查下你的css里面的相对路径是否正确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxq778810
2011-12-30 · TA获得超过164个赞
知道答主
回答量:187
采纳率:0%
帮助的人:86.2万
展开全部
复制那个css,重新写入图片的路径吧
追问
我想用filter解决这个问题!!你这样做不能解决根本额!!我要是很多都这样子,那我得每个css自己去修改了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
新方之玉
2011-12-30
知道答主
回答量:6
采纳率:0%
帮助的人:7640
展开全部
使用绝对路径,防止出错啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式