Tôi có một servlet jython như một phần của một ứng dụng lớn chạy trong tomcat5. Tôi đã thử nghiệm một vài lớp Spring Framework và tạo các đối tượng trong servlet Jython. Khi tôi cố gắng tạo ra các đối tượng của các lớp trong ứng dụng, tôi bắt gặp một thông báo Ngoại lệ "Không thấy các hàm tạo hiển thị cho lớp". Những lớp học java làm có một lớp nhà xây dựng công cộng, chẳng hạn như:Jython nói "Không có nhà thầu có thể nhìn thấy cho lớp học"
public SchoolImpl() { }
tôi có thể tạo các đối tượng trong python:
from com.dc.sports.entity import SchoolImpl
...
school = SchoolImpl()
gì am Tôi làm sai?
Is 'SchoolImpl' là gói riêng tư hoặc lớp công khai? – doublep
Ahh, có vẻ như nó là một gói riêng tư. Cảm ơn – Clutch
+1 cho Ahh :-) – Blauohr