2014-11-07 15 views
5

tôi đã trang mẹ đặt tên userCreated và tôi bao gồm một trang khác trong đó có tên confirmationUser sử dụngdebugger không thể truy cập các biến trang mẹ trong trang bao gồm

<%@include file="confirmationUser.jsp" %> 

trong trang mẹ (userCreated) Tôi có registerUser biến và tôi đang cố gắng để xem giá trị của nó trong IntelliJ nhưng tôi nhận được lỗi khi tôi đang sử dụng đánh giá biểu hiện biến địa phương '' không tìm thấy trong đóng cửa lớp

tôi đang sử dụng phiên bản mới nhất của IntelliJ

Tôi có thể thấy bất kỳ biến cục bộ nào mà tôi đã xác định trong người dùng xác nhận, tôi nên làm gì để xem người dùng đăng ký trong xác nhậnNgười dùng

khi tôi chạy trang không có vấn đề gì và đang hoạt động nhưng tôi cần gỡ lỗi vì đôi khi tôi nhận được ngoại lệ con trỏ null và tôi muốn trực tiếp biết vấn đề là gì.

Trang Chánh

RegisterUser registerUser = null; 

Child Trang

<% 
String x = "blabla"; 

    Boolean developer = registerUser.getPackage()!=null && registerUser.getPackage().getName().equals("Developer");%> 

ở đây tôi không thể nhìn thấy biến registerUser Tuy nhiên tôi có thể thấy x biến trong debugger

enter image description here

+0

Bạn đã khai báo phạm vi của biến là phạm vi 'request'? –

+0

<% RegisterUser registerUser = null; –

+0

Tôi đã tuyên bố nó là trang này, trang đang chạy nhưng intellij không thể thấy biến số –

Trả lời

3

Nhiều khả năng bạn cần phải:

  1. Định cấu hình khía cạnh web cho dự án của bạn nếu bạn chưa thực hiện;

  2. Định cấu hình thư mục chứa các trang JSP của bạn là 'Thư mục tài nguyên web'.

Tôi nghi ngờ (2) không được thực hiện và do đó IntelliJ gặp khó khăn để giải quyết đường dẫn tương đối của trang được bao gồm.

Các vấn đề liên quan