
struts2怎么解决路径问题!!
比如css保存在别的文件里!basePath+这个css路径只能解决加载这个css!!但是有的背景图片在这个css里面是个相对路径,会导致背景图片不能加载!怎么能使str...
比如css保存在别的文件里!basePath+这个css路径只能解决加载这个css!!但是有的背景图片在这个css里面是个相对路径,会导致背景图片不能加载!怎么能使struts2像本地文件那样处理相对路径,不会被解释错误!
展开
7个回答
展开全部
相对路径写的是你访问该网页时,当时所处的路径,也就是以地址栏的路径为准。知道了当前位置之后,然后再用几次"../"回到项目目录下,而不是以你了项目文件件的路径。然后再"**/**/**"一层层往下写,(例如:../css/secBook_Show.css),实在不知道是到哪了,就在先试前面什么都不加的,再试前面加一个"../",不行的话再加一层即:"../../",再不行的话再加一层,如果是自己写的程序的话,struts2配置,一般不会超过三层,说实话,我都没遇到过两层的(前提条件,是你的文件目录和Struts2.xml做的很有条理)。我这样配置的没什么问题,不知道你的会是什么样的。

2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
展开全部
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);
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);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正常加载css,里面的背景图片就会正常加载,没问题的
更多追问追答
追问
我试过了!!没显示!!我一个个的改了才有显示图片!
追答
如果你css里的相对路径是正确的,绝对能显示,检查下你的css里面的相对路径是否正确
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
复制那个css,重新写入图片的路径吧
追问
我想用filter解决这个问题!!你这样做不能解决根本额!!我要是很多都这样子,那我得每个css自己去修改了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询