Tôi đang cố tạo servlet cho dự án của mình nhưng gặp phải The import javax.servlet.annotation cannot be resolved
. Tôi đã thêm javax.servlet
và servlet-api.jar
từ tomcat. Vui lòng tham khảo hình ảnh dưới đây. Nhập javax.servlet.annotation không thể được giải quyết
Trả lời
By ảnh chụp màn hình có vẻ như bạn đang nhập servlet đặc tả v2.5. Các chú thích servlet đã được thêm vào trong servlet đặc tả 3,0
http://docs.oracle.com/javaee/6/api/javax/servlet/annotation/package-summary.html
Bạn sẽ muốn có được sự bình cho một phiên bản mới hơn thì những gì bạn đang sử dụng
Dưới đây là một biểu đồ hiển thị phiên bản Tomcat và servlet spec nó hỗ trợ http://tomcat.apache.org/whichversion.html
Nói cách khác, bạn cần Tomcat 7.0 với một 'web.xml' được khai báo phù hợp với Servlet 3.0. Nếu không, chỉ cần sống với '
chú thích không nằm trong gói javax.servlet. Đó là theo java.lang.annotation. *
Vui lòng tham khảo bên dưới liên kết .. http://docs.oracle.com/javase/tutorial/java/javaOO/annotations.html
chú thích ở nhiều nơi hơn sau đó là java.lang. OP không cố gắng tạo chú thích riêng của họ – Sean
chỉ nhập một gói trong buildpath tập tin servlet-api.jar với một phiên bản lớn hơn 3,0
E nsure Bạn tải xuống jar javax.servlet-api-3.0.1.jar từ liên kết http://mvnrepository.com/artifact/javax.servlet/javax.servlet-api/3.0.1
- 1. Nhập *** không thể được giải quyết
- 2. Android nhập không thể được giải quyết
- 3. Nhập com.google.android.gms.gcm.GoogleCloudMessaging không thể được giải quyết
- 4. không thể giải quyết được nhập: nhập com.google.android.maps. *;
- 5. Android: Nhập DrawerLayout không thể giải quyết
- 6. Không thể giải quyết org.junit nhập
- 7. Không thể giải quyết javax.mail nhập
- 8. Các com.android.internal.R nhập khẩu không thể được giải quyết
- 9. PhoneGap mới 3.0 Nhập org.apache.cordova không thể được giải quyết
- 10. AndroidRuntime: Việc nhập com.google.api.client không thể được giải quyết
- 11. java EJB: Việc nhập javax.ejb không thể được giải quyết
- 12. Các android.support nhập khẩu không thể được giải quyết
- 13. Các javax.xml.rpc.encoding nhập khẩu không thể được giải quyết
- 14. Việc nhập "javax.jnlp" không thể được giải quyết
- 15. org.json.simple không thể được giải quyết
- 16. System.Web.Extensions Assembly không thể được giải quyết
- 17. SpringUtilities không thể được giải quyết
- 18. R.id không thể được giải quyết
- 19. Các com.google.android.vending nhập khẩu không thể được giải quyết trong một dự án android nhập khẩu
- 20. không thể bắt đầu gói osgi vì không thể giải quyết được nhập
- 21. org.eclipse.swt. *; Không thể giải quyết org.eclipse nhập khẩu
- 22. Lỗi - Không thể giải quyết com.google nhập khẩu
- 23. CachedRowSetImpl không thể được giải quyết thành kiểu
- 24. trong typeanumber - android.support.v4.app.fragment không thể được giải quyết
- 25. PyDev cho Eclipse - Giải quyết các phụ thuộc Python (nhập khẩu chưa được giải quyết)
- 26. android.annotation không thể giải quyết
- 27. Tại sao Hibernate STRING không thể được giải quyết?
- 28. OnClickListener không thể được giải quyết thành một kiểu (Eclipse)
- 29. Symbol không thể giải quyết
- 30. MapActivity không thể được giải quyết thành một loại
Xin vui lòng không, đừng fiddle thủ công với các thư viện chứa container. http://stackoverflow.com/questions/4076601/how-do-i-import-the-javax-servlet-api-in-my-eclipse-project – BalusC