P
pmz
Dear Group,
1. At the beginning I'd like to apologize you for any mistakes or
misunderstood's, which might occur in message below, but I'm a quite
beginner in JSP so maybe some of my problems aren't really problems
My Java knowledge is intermediate, but the structures of JSP or JSF or
any other frameworks is pretty bad, but I do not have any idea how to
start.
2. I'm trying to build bit complex website based on JSP (which I've
done a lot in PHP, so the main idea of website engineering is quite
common for me), but I a bit confused about the architecture/structure
of a JSP webpage building. The problem is, I'm not able to imagine in
my mind, how the architecture (directory structure) should be found,
how do I divide the template files, the engine core, etc.
3. What I've done in PHP, is quite simple structural solution, which
looked like following:
mainFile {
switch( __mainArgument from _GET ) {
case "myPlugin":
include "myPlugin.inc.php";
break;
/// And so on, and so on
}
}
The problem is, that the switch() java statement is not supporting
Strings - okay - so I'm not able to such as above. That does not
matter at all, because I thought that I'll just divide my website into
subfolders, such as:
Web Pages \
\index.jsp
\news\index.jsp
\users\index.jsp
\requests\index.jsp
That sollution is quite okay for me - any other suggestions? - but I
was wondering what about dynamic elements, which are visible in any
index.jsp (and \*\index.jsp) file? Let me show it on an example:
/// index.jsp
<html>
<body>
<div>
[DEPEND ON \%s\index.jsp CONTENT HERE] [1]
</div>
<div>
[DEFAULT CONTENT of \%s\index.jsp] [2]
</div>
</body>
</html>
The [2] position is quite simple, because it might be defined directly
in my file, but what if I include in [1] position a file, which is
also included in base index.jsp (ROOT)? There should be a submenu
display, which should display menu items regarding to the module
selected.
Shall I use the mod_rewrite (ie. /any_here/index.jsp > /index.jsp?
module=any_here - then the request parameter fetching is much easier.
I do not need pure explanations for my problems, because I'm able to
learn it by my self. Unfortunately, while I've been googling for some
tutorials "How create a JSP complex website?", I found some stupid
documents, which just describe how to build a "Hello World"
application without any complex elements (such as site modules, etc.).
Okay, I'm able to browse manuals delivered by Sun or anyone else, but
also, it's pure javadoc, with no solution proposals.
Thank you VERY much for help!
All the best,
Przemek M. Zawada
1. At the beginning I'd like to apologize you for any mistakes or
misunderstood's, which might occur in message below, but I'm a quite
beginner in JSP so maybe some of my problems aren't really problems
My Java knowledge is intermediate, but the structures of JSP or JSF or
any other frameworks is pretty bad, but I do not have any idea how to
start.
2. I'm trying to build bit complex website based on JSP (which I've
done a lot in PHP, so the main idea of website engineering is quite
common for me), but I a bit confused about the architecture/structure
of a JSP webpage building. The problem is, I'm not able to imagine in
my mind, how the architecture (directory structure) should be found,
how do I divide the template files, the engine core, etc.
3. What I've done in PHP, is quite simple structural solution, which
looked like following:
mainFile {
switch( __mainArgument from _GET ) {
case "myPlugin":
include "myPlugin.inc.php";
break;
/// And so on, and so on
}
}
The problem is, that the switch() java statement is not supporting
Strings - okay - so I'm not able to such as above. That does not
matter at all, because I thought that I'll just divide my website into
subfolders, such as:
Web Pages \
\index.jsp
\news\index.jsp
\users\index.jsp
\requests\index.jsp
That sollution is quite okay for me - any other suggestions? - but I
was wondering what about dynamic elements, which are visible in any
index.jsp (and \*\index.jsp) file? Let me show it on an example:
/// index.jsp
<html>
<body>
<div>
[DEPEND ON \%s\index.jsp CONTENT HERE] [1]
</div>
<div>
[DEFAULT CONTENT of \%s\index.jsp] [2]
</div>
</body>
</html>
The [2] position is quite simple, because it might be defined directly
in my file, but what if I include in [1] position a file, which is
also included in base index.jsp (ROOT)? There should be a submenu
display, which should display menu items regarding to the module
selected.
Shall I use the mod_rewrite (ie. /any_here/index.jsp > /index.jsp?
module=any_here - then the request parameter fetching is much easier.
I do not need pure explanations for my problems, because I'm able to
learn it by my self. Unfortunately, while I've been googling for some
tutorials "How create a JSP complex website?", I found some stupid
documents, which just describe how to build a "Hello World"
application without any complex elements (such as site modules, etc.).
Okay, I'm able to browse manuals delivered by Sun or anyone else, but
also, it's pure javadoc, with no solution proposals.
Thank you VERY much for help!
All the best,
Przemek M. Zawada