[Hỏi] Sử dụng iframe trong spring mvc

Kiên

New Member
13/4/15
5
0
1
27
Dear các Bác.
Hiện tại e gặp vấn đề khi sử dụng iframe trong spring mvc. Khi e open iframe lên thì cái parent windown nó redirect thẳng sang trang iframe chứ không mở thành popup.
Có bác nào biết vấn đề này giúp đỡ e với ạ.
Em cảm ơn !
 

quydtkt

Administrator
1/11/19
135
14
18
26
Bạn up code của bạn lên để mình hỗ trợ tiếp nhé
 
  • Like
Reactions: Kiên

Joe

Thành viên VIP
21/1/13
2,733
1,255
113
Dear các Bác.
Hiện tại e gặp vấn đề khi sử dụng iframe trong spring mvc. Khi e open iframe lên thì cái parent windown nó redirect thẳng sang trang iframe chứ không mở thành popup.
Có bác nào biết vấn đề này giúp đỡ e với ạ.
Em cảm ơn !
iFrame is HTML and SPRING-MVC is Java.Two different shoes. if you want to "pop-up" an iFrame as part of your Java App you have to develop yourself or use the WebEngine of JavaFX.
 
  • Like
Reactions: Kiên

Kiên

New Member
13/4/15
5
0
1
27
Bạn up code của bạn lên để mình hỗ trợ tiếp nhé
E có thằng jsp view như sau (e dùng fancybox):


<button class="button btn btn-primary" type="button"
data-fancybox data-type="iframe"
data-src="${pageContext.request.contextPath}/vai-tro/them-moi" data-width="100" data-height="200"
class="button btn btn-success">


Trên Controller thì e có hàm đón như sau:

@GetMapping(Constants.INSERT)
public ModelAndView initInsert(RoleForm form, BindingResult bindingResult, HttpSession session, Model model) {
model.addAttribute("screenMode", Constants.MODE_INSERT);
List<Object> objects = roleMapper.getObjects(AES.decrypt(form.getRoleId()));
form.setObjects(objects);
model.addAttribute("form", form);
return new ModelAndView(Constants.PAGE_ROLE);
}


Bác xem giúp em với ạ. E muốn cái PAGE_ROLE nó đc hiển thị lên iframe nhưng nó cứ redirect sang trang đó luôn ạ.
Cảm ơn Bác !
 

quydtkt

Administrator
1/11/19
135
14
18
26
Bạn sử dụng gì để hiển thị popup, có phải là bootstrap modal. Sử dụng ifram chỉ là 1 cách để nhúng trang web khác vào trang của bạn chứ đâu để hiện popup được.
Mình cần đoạn code load trang vào iframe vào show popup nha