小编Mat*_*att的帖子

重新加载iframe src/location,新的url在Safari中不起作用

我有一个页面加载最初只是iframe中的一个表单,如下所示:

<iframe id="oIframe" ...src='somePage>' <form ... /> </iframe>

当您单击表单中的按钮时,会调用一些构建URL的javascript,然后我想执行以下操作:

frame.src = 'somePage?listId=1';

这在IE中用于"重新加载"具有新内容的帧.但是,在Safari中这不起作用.

我有jQuery可用,但我不想替换现有的iframe,因为它附加了事件.我也无法修改iframe的id,因为它在整个应用程序中被引用.

我已经看到了一些类似的问题,但没有解决方案似乎适合我的确切问题.

任何人都可以提供的任何帮助都会很棒!

javascript safari iframe

8
推荐指数
3
解决办法
3万
查看次数

Spring 在另一个服务中注入服务

我有两个服务和一个控制器,我正在尝试设置,如下所示:

控制器类:

@Controller
public class MyController {

   @Autowired
   IMyService1 service;
}
Run Code Online (Sandbox Code Playgroud)

服务二:

@Service
public class MyService2 implements IMyService2 {   }
Run Code Online (Sandbox Code Playgroud)

服务一:

@Service
public class MyService1 implements IMyService1 {

   @Autowired
   IMyService2 myService2;  // this bean is not getting created
}
Run Code Online (Sandbox Code Playgroud)

beans.xml 中的所有内容均已正确设置,以在组件扫描中拾取组件,并且所有内容都位于同一基础包下。

第一个服务已正确注入到 Controller 类中,但第二个服务无法注入 (BeanCreationException) 到第一个服务中。

有没有人遇到过这个问题或者对我在这里可能做错的事情有任何想法/建议?

spring annotations dependency-injection javabeans

5
推荐指数
1
解决办法
3298
查看次数