2010-06-23 39 views
5

Tôi đã nhận được các giá trị bằng cách chuyển chuỗi truy vấn trong khung nội tuyến. src = "xyxz.jsp?name="+name+"&pass="+pass+"&id="+id.chuỗi truy vấn iframe

tôi cần phải vượt qua những giá trị mà tôi đã có đến một trang jsp <iframe src="xyz.jsp"></iframe>

Làm thế nào tôi có thể làm điều đó?

+1

Bạn có ý nghĩa gì với "trang jsp khác"? Vui lòng thêm chi tiết hơn cho câu hỏi của bạn. –

Trả lời

0

Sử dụng Javascript để tự động thay đổi các thuộc tính src của khung

function changeSrc() 
{ 
    window.frames['testframe'].src = "xyxz.jsp?name="+name+"&pass="+pass+"&id="+id; 
} 

Đây có phải là những gì bạn đang tìm kiếm?

+0

nơi để gọi hàm đó >>> bên trong iframe ??? – Lalchand

+0

KHÔNG có trên trang chính. Bạn có thể xóa câu hỏi của mình một chút không? – Manjoor

2

Câu hỏi của bạn không rõ ràng, nhưng tôi đoán rằng bạn muốn chuyển chuỗi truy vấn của trang JSP gốc tới trang JSP nằm trong trang iframe của trang JSP gốc. Nếu vậy, sau đó chỉ cần in HttpServletRequest#getQueryString():

<iframe src="page.jsp?${pageContext.request.queryString}"></iframe> 

Điều đó nói rằng, iframe là một thực tế vô cùng xấu và rất vụng về khi tất cả các trang được đặt tại cùng một máy chủ. Thay vào đó, sử dụng phía máy chủ bao gồm sử dụng <jsp:include>. Bằng cách này, JSP được bao gồm có quyền truy cập vào cùng một đối tượng yêu cầu.