[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [jdt-ui-dev] JSP debugging example
|
Hi Andre,
well during my tryouts in a similar fashion (I've used the latest javafamily
sources and the JSPs example from the CVS which can be found under /stuff),
the JSP file is never touched or updated accordingly via the "Renaming with
participants" refactoring. I've also did some own simple project tests in a
similar way you described (I also took care for the JSP none persistency
problem for the indexing as described inside the release notes) with no
luck.
Ok, I will do some further tests by trying to reproduce exactly the steps
you showed. Let's see if I maybe get it working that way. - Afterwards, I
will see if I can use the new extension points in order to implement some
foreign generator based source model refactorings.
-Valentino
> -----Original Message-----
> From: jdt-ui-dev-admin@xxxxxxxxxxx
> [mailto:jdt-ui-dev-admin@xxxxxxxxxxx]On Behalf Of Andre Weinand
> Sent: Monday, July 28, 2003 5:04 PM
> To: jdt-ui-dev@xxxxxxxxxxx
> Subject: RE: [jdt-ui-dev] JSP debugging example
>
>
>
> >BTW, is the JSP rename refactoring participant part of that example
> >supposed to work for the Eclipse 3.0 M2 version? During my tryouts
> >this doesn't work and instead hangs/blocks the whole Eclipse IDE in
> >such a way, that you always have to kill completely the Eclipse
> >process in order to get out of that blocking.
>
> It works for me with M2.
>
> However, remember that javafamiliy is a sample in a very early stage.
> It only handles the simplest case: it does not use a full-fledged JSP
> parser and it only understands to rename unqualified types in
> top-level jsp files.
>
> Here is my setup:
> - a project with a source folder "src" and a single class Date in the
> default package
> - the following JSP file at the top level of the project:
>
> <%@ page contentType="text/html" %>
> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
> <html>
> <head>
> <title>JSP is Easy</title>
> </head>
> <body bgcolor="white">
> <jsp:useBean id="clock" class="Date" />
>
> <h1>JSP is as easy as ...</h1>
>
> <%-- Calculate the sum of 1 + 2 + 3 dynamically --%>
> 1 + 2 + 3 = <c:out value="${1 + 2 + 3}" />
>
> <% if (clock.getHours() < 12) { %>
> Good morning!
> <% } else if (clock.getHours() < 17) { %>
> Good day!
> <% } else { %>
> Good evening!
> <% } %>
>
> </body>
> </html>
>
> - be sure that the jsp file has been saved once before doing the
> refactoring.
>
> "Renaming with participants" of class Date should update the
> "jsp:useBean" tag.
>
> --andre
> _______________________________________________
> jdt-ui-dev mailing list
> jdt-ui-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/jdt-ui-dev
>