I want to have a more flexiable package structure in the next release
We almost chose the JSC for the UI part of a project. The small bugs such as ObjectListDataProvider did not really bug us. However, the rigid package structure really turned us off.I want an option to put my jsp pages in any folders and their backing beans in probably a very different package structure. For example, view\Login.jsp and it's backing bean should be able to go to any package that I like, not just view\Login.java.
Looking forward to using it soon. That being said, there is great improvment over the earlier versions.
[547 byte] By [
Java_Pig] at [2007-11-26 8:19:51]

# 1
Hi,Could you please log in a bug/RFE for this with more detail description so that it can be considered for future releases. The bug form is at: http://developers.sun.com/prodtech/javatools/jscreator/support/index.jspClick on link: Bug Report / Feature
# 3
Yes, Creator already has this capability to put your .jsp and .java bean files under different directories.
1. First, when you create your project, there is an option inside the New Project window, 'Default Java Package'. In your case, looks like you already used 'view' as your root bean package.
2. If you don't create any sub-folder, then new .jsp Web pages will go under 'web' directory, and new .java page beans will go under 'src/view' directory and its package name is 'view'.
3. Now you can add new sub-folder under your 'web' directory by, right click on Web Page node and select New->Folder. Then add new page under this new sub-folder by, right click on $YourNewFolder node and select New->Page. The new directory structure looks like this:
web/YourNewFolder/YourNewPage.jsp
src/view/YourNewFolder/YourNewPage.java
The package name is 'view.YourNewFolder'. Yes, for the easy-find design model, all web pages will go under 'web' directory, and all page beans will go under 'src/view' directory.
If the Java classes is not for page beans, then you can create any package under the 'Source Packages' without the restriction of 'src/view'. E.g., you can put your own Java classes in 'src/MyJavaPackage' with the package name 'MyJavaPackage'.
Later release of Creator will support both Java BluePrints and Jakarta source structure. (Creator 2 only supports Jakarta) And users can even change the source root later.