FAQs

1. How do I install the plugin?

2. How can I verfiy the installation?

3. Code completion does not work at all, why?

4. JSPs are not compiled / How do I setup a proper project?

5. Included fragments are also compiled, how can I avoid that?

6. What is that "AST" which can be checked?

7. "AST" reports errors for correct code, why?

8. "cannot load class: ArrayList" when specifying

<jsp:useBean id="myList" class="ArrayList" scope="request" />

9. Why is your work not open source?

10. I get 'Syntax error on keyword "default" or another Java keyword, what is wrong?

999. This or that does not work, but...?

If you have further questions don't hesitate to ask Mister BEJY!

1. How do I install the plugin?

Unzip the content into

eclipse/plugin
directory, resulting to a directory
eclipse/plugin/de.bb.bejy_eclipse_x.y.z
(where x,y,z is the current version).

2. How can I verfiy the installation?

The plugin is properly installed, if you get a BEJY preferences page. If not check

3. Code completion does not work at all, why?

To get code completion to work, it is essential that the JSP sources can be compiled.

4. JSPs are not compiled / How do I setup a proper project?

Assume the project is named

proper
A proper project to use BEJY must comply to:

5. Included fragments are also compiled, how can I avoid that?

Follow the JSP specification and change the file extension of fragments (included files) to *.jsf.

6. What is that "AST" which can be checked?

AST means "Abstract Syntax Tree" and is provided by eclipse. Using AST provides you more information about errors and warnings. It uses your checked settings for the eclipse Java compiler.

7. "AST" reports errors for correct code?

No clue - sorry. This is the reason, why you might disable it. The AST is provided by eclipse. Maybe it is not used correctly, maybe there is an error in the AST.

8. "cannot load class: ArrayList" when specifying

<jsp:useBean id="myList" class="ArrayList" scope="request" />

As I understand the JSP 1.2 specification, you must use a fully qualified class name:

<jsp:useBean id="myList" class="java.util.ArrayList" scope="request" />

9. Why is your work not open source?

I am sure I would be much prouder, to earn also compliments for my source code...
... but source is not published yet.

All reasons are of either commercial or quirky nature. There are reasons, but it would be futile to start some discussion about them.

10. I get 'Syntax error on keyword "default" or another Java keyword, what is wrong?

To reflect your JSP directory structure in the created Java classes, packages must be used. So your directory names are restricted to non Java keywords. Guess there are enough words left :)

999. This or that does not work, but...?

Please verify that your expectations conform to the specification. Report your issues per mail te me.