Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

Not able to import a class in aem component jsp

ajinkayk6258253
Level 3
Level 3

Hi All,

 

I'm want to use an api for encoding in my component's jsp and in my servlet which consist some backend logic. i have added dependency in my core,ui,parent's pom file. i'm able to import the class in the servlet and other java classes. but importing same class in component jsp is giving error only a type can be imported. i have tried giving package name in exported-packages and made other possible changes. any help? 

1 Accepted Solution
surabhikatiyar
Correct answer by
Employee
Employee

This error is usually because that package is not exported (or the bundle exporting it is not active), so not available to the JSP compiler.

Can you please check below points:

  1. Make sure that all bundles are active
  2. Make sure that a bundle actually exports this class
  3. Can you try:
  • rebuild clientlibs http://host:port/libs/granite/ui/content/dumplibs.rebuild.html
  • recompile JSP via http://host:port/system/console/slingjsp

View solution in original post

3 Replies
ArpitVarshney
Community Advisor
Community Advisor

@ajinkayk6258253 Please verify first whether your bundle is in resolved state in OSGi console.If no then please make sure that it should be resolved in OSGi and then try to use.

 

If you are not able to figure out then provide detailed information of your issue.

surabhikatiyar
Correct answer by
Employee
Employee

This error is usually because that package is not exported (or the bundle exporting it is not active), so not available to the JSP compiler.

Can you please check below points:

  1. Make sure that all bundles are active
  2. Make sure that a bundle actually exports this class
  3. Can you try:
  • rebuild clientlibs http://host:port/libs/granite/ui/content/dumplibs.rebuild.html
  • recompile JSP via http://host:port/system/console/slingjsp

View solution in original post