You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by svfarmer <tw...@gmail.com> on 2009/02/21 20:44:35 UTC

Linking to an image in resources with just html

Hey everyone!

I'm creating a basic webapp using Wicket, Tomcat 5.5, Maven 2 and Eclipse. I
got it all to work together in the end, but now I'm having trouble with my
images.

Say I have a class Documents: /src/main/java/XYZ/Frontend/Documents.java
And a directory with some images in the resources: /src/main/resources/img/

In the Documents.html I now wish to repeatedly access these images,
preferably using the basic tag:
[img src="img/bar.png"]

But this does not work. I don't mind moving the /img/ directory, but I
haven't found a single place that allows me to access it from everywhere,
except the context root of the tomcat server. However, I can't get it to
publish there.

How do I get this to work with minimal java code? I have tried a bunch of
things in my pom.xml, but can't figure it out. I have everything set up as
described in this url:  
http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html 
-- 
View this message in context: http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22139793.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Linking to an image in resources with just html

Posted by svfarmer <tw...@gmail.com>.
The back and foreslashes are not the issue, I might have mixed them up in my
post but they seem to be configured correctly. Everything ends up in the
path it should, but the 'img' directory is just not published to my Tomcat.



Steve Swinsburg-2 wrote:
> 
> You say they are in src/main/resources
> but you have src\main\resources
> 
> Could this be it? / vs \
> I bundle a different way but that might work for you.
> 
> 
> cheers,
> Steve
> 

-- 
View this message in context: http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22142426.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Linking to an image in resources with just html

Posted by Stephen Swinsburg <s....@lancaster.ac.uk>.
You say they are in src/main/resources
but you have src\main\resources

Could this be it? / vs \
I bundle a different way but that might work for you.


cheers,
Steve

On 21/02/2009, at 9:02 PM, svfarmer wrote:

>
> Alright so since we're talking about static resources that could  
> easily be
> served by my servlet container, the problem actually is getting the / 
> img/
> directory into the context root.
>
> I put this in my pom.xml:
>
> 	      <plugin>
> 	        <groupId>org.apache.maven.plugins</groupId>
> 	        <artifactId>maven-war-plugin</artifactId>
> 	        <version>2.0</version>
> 	        <configuration>
> 	          <webResources>
> 	            <resource>
> 	              <!-- this is relative to the pom.xml directory -->
> 	              <directory>src\main\resources</directory>
> 	            </resource>
> 	          </webResources>
> 	        </configuration>
> 	      </plugin>
>
> What this does is take the content of \src\main\resources and copy  
> it into
> the context root when 'mvn install'-ing. This works fine, the  
> directory
> structure in \target\mysoftware-1.0\ looks like this:
>
> mysoftware-1.0\img
> mysoftware-1.0\WEB-INF
> mysoftware-1.0\META-INF
>
> Generating a WAR file with either the Sysdeo Tomcat Plugin for  
> Eclipse or
> with Maven works. All images work when serving this WAR in a  
> container.
>
> However using 'mvn jetty:run' or running a Tomcat 5.5 server  
> throught the
> plugin in Eclipse does not work. I do not know which directory Jetty  
> uses
> for its context root, but my Tomcat Plugin is configured to use
> /target/mysoftware-1.0/ as its root. The Tomcat server functions  
> nicely this
> way, and reflects all changes I make in my java or html files. But the
> images are broken!
>
> Looking in:
> \workspace\.metadata\.plugins\org.eclipse.wst.server.core 
> \tmp0\wtpwebapps\mysoftware
> all I see are META-INF and WEB-INF
>
> Where did the img directory go? It gets skipped, but why?
>
>
> This turned out to be a bit more of a plumbing question than a Wicket
> problem, but I hope you will help me nonetheless!
>
> Thanks,
> Tjeerd
>
>
> svfarmer wrote:
>>
>> Hey everyone!
>>
>> I'm creating a basic webapp using Wicket, Tomcat 5.5, Maven 2 and  
>> Eclipse.
>> I got it all to work together in the end, but now I'm having  
>> trouble with
>> my images.
>>
>> Say I have a class Documents: /src/main/java/XYZ/Frontend/ 
>> Documents.java
>> And a directory with some images in the resources:
>> /src/main/resources/img/
>>
>> In the Documents.html I now wish to repeatedly access these images,
>> preferably using the basic tag:
>> [img src="img/bar.png"]
>>
>> But this does not work. I don't mind moving the /img/ directory,  
>> but I
>> haven't found a single place that allows me to access it from  
>> everywhere,
>> except the context root of the tomcat server. However, I can't get  
>> it to
>> publish there.
>>
>> How do I get this to work with minimal java code? I have tried a  
>> bunch of
>> things in my pom.xml, but can't figure it out. I have everything  
>> set up as
>> described in this url:
>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>
>
> -- 
> View this message in context: http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22140542.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Linking to an image in resources with just html

Posted by Igor Vaynberg <ig...@gmail.com>.
Look, the servlet spec does not allow streamlng of resources out of
your claaspath via static urls, so if that us what you are after just
don't put things into the claaspath.

-igor

On 2/22/09, svfarmer <tw...@gmail.com> wrote:
>
> But that is not the static linking I'm after, since this still forces me to
> use a unique wicket:id in EVERY img tag, and in the java code. Unless I'm
> missing something here? :)
>
> Thanks,
> Tjeerd
>
>
> igor.vaynberg wrote:
>>
>> you can link to resources in the classpath using urlfor(new
>> resourcereference(class_in_resource_package, "resourcename"))
>>
>> -igor
>>
>> On Sat, Feb 21, 2009 at 4:45 PM, svfarmer <tw...@gmail.com> wrote:
>>>
>>> Thanks for your reply!
>>>
>>> You are spot on there, I also figured out how to put my resources into
>>> WEB-INF/classes. These ARE published correctly when using Tomcat, but are
>>> indeed of no use for static linking. So this does not resolve my problem.
>>>
>>> -Tjeerd
>>>
>>>
>>>
>>> igor.vaynberg wrote:
>>>>
>>>> if they are static just put them into src/main/webapp - you should
>>>> have that dir.
>>>>
>>>> problem is whatever is in src/main/resources is copied into
>>>> WEB-INF/classes and servlet container does not stream anything out of
>>>> WEB-INF for security reasons.
>>>>
>>>> -igor
>>>>
>>>> On Sat, Feb 21, 2009 at 1:02 PM, svfarmer <tw...@gmail.com> wrote:
>>>>>
>>>>> Alright so since we're talking about static resources that could easily
>>>>> be
>>>>> served by my servlet container, the problem actually is getting the
>>>>> /img/
>>>>> directory into the context root.
>>>>>
>>>>> I put this in my pom.xml:
>>>>>
>>>>>              <plugin>
>>>>>                <groupId>org.apache.maven.plugins</groupId>
>>>>>                <artifactId>maven-war-plugin</artifactId>
>>>>>                <version>2.0</version>
>>>>>                <configuration>
>>>>>                  <webResources>
>>>>>                    <resource>
>>>>>                      <!-- this is relative to the pom.xml directory -->
>>>>>                      <directory>src\main\resources</directory>
>>>>>                    </resource>
>>>>>                  </webResources>
>>>>>                </configuration>
>>>>>              </plugin>
>>>>>
>>>>> What this does is take the content of \src\main\resources and copy it
>>>>> into
>>>>> the context root when 'mvn install'-ing. This works fine, the directory
>>>>> structure in \target\mysoftware-1.0\ looks like this:
>>>>>
>>>>> mysoftware-1.0\img
>>>>> mysoftware-1.0\WEB-INF
>>>>> mysoftware-1.0\META-INF
>>>>>
>>>>> Generating a WAR file with either the Sysdeo Tomcat Plugin for Eclipse
>>>>> or
>>>>> with Maven works. All images work when serving this WAR in a container.
>>>>>
>>>>> However using 'mvn jetty:run' or running a Tomcat 5.5 server throught
>>>>> the
>>>>> plugin in Eclipse does not work. I do not know which directory Jetty
>>>>> uses
>>>>> for its context root, but my Tomcat Plugin is configured to use
>>>>> /target/mysoftware-1.0/ as its root. The Tomcat server functions nicely
>>>>> this
>>>>> way, and reflects all changes I make in my java or html files. But the
>>>>> images are broken!
>>>>>
>>>>> Looking in:
>>>>> \workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mysoftware
>>>>> all I see are META-INF and WEB-INF
>>>>>
>>>>> Where did the img directory go? It gets skipped, but why?
>>>>>
>>>>>
>>>>> This turned out to be a bit more of a plumbing question than a Wicket
>>>>> problem, but I hope you will help me nonetheless!
>>>>>
>>>>> Thanks,
>>>>> Tjeerd
>>>>>
>>>>>
>>>>> svfarmer wrote:
>>>>>>
>>>>>> Hey everyone!
>>>>>>
>>>>>> I'm creating a basic webapp using Wicket, Tomcat 5.5, Maven 2 and
>>>>>> Eclipse.
>>>>>> I got it all to work together in the end, but now I'm having trouble
>>>>>> with
>>>>>> my images.
>>>>>>
>>>>>> Say I have a class Documents:
>>>>>> /src/main/java/XYZ/Frontend/Documents.java
>>>>>> And a directory with some images in the resources:
>>>>>> /src/main/resources/img/
>>>>>>
>>>>>> In the Documents.html I now wish to repeatedly access these images,
>>>>>> preferably using the basic tag:
>>>>>> [img src="img/bar.png"]
>>>>>>
>>>>>> But this does not work. I don't mind moving the /img/ directory, but I
>>>>>> haven't found a single place that allows me to access it from
>>>>>> everywhere,
>>>>>> except the context root of the tomcat server. However, I can't get it
>>>>>> to
>>>>>> publish there.
>>>>>>
>>>>>> How do I get this to work with minimal java code? I have tried a bunch
>>>>>> of
>>>>>> things in my pom.xml, but can't figure it out. I have everything set
>>>>>> up
>>>>>> as
>>>>>> described in this url:
>>>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22140542.html
>>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22142440.html
>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>>
>
> --
> View this message in context:
> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22146726.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Linking to an image in resources with just html

Posted by svfarmer <tw...@gmail.com>.
Alright I figured it out!

Put the /img/ directory in /src/main/webapp.

My maven configuration did get the resources to end up in the context root,
but only in the target dir (and as a result when packaging the WAR file).
Doing a development deploy with jetty:run or Tomcat Plugin works
differently. It seems these plugins ignore the maven trick, and look at the
/src/main/webapp directory for the context root of the server. So putting
the /img/ directory there makes it deploy nicely in all cases and static
linking without the hassle now works like a charm.

Tjeerd



James Carman-3 wrote:
> 
> The one nice thing about using <wicket:link> is that it makes using an
> HTML editor easy.  You just use relative URLs.
> 
> On Sun, Feb 22, 2009 at 11:13 AM, svfarmer <tw...@gmail.com> wrote:
>>
>> Good call, but the problem there is obvious: it has to be a subpackage.
>> So reusability is very limited, since you cannot use a package such as
>> the
>> java/main/img everywhere.
>>
>> Thanks though :)
>>
>> Maybe my only option is writing a custom component for this (seemingly)
>> trivial case?
>>
>>
>>
>> James Carman-3 wrote:
>>>
>>> You can do:
>>>
>>> <wicket:link>
>>>  img/bar.png
>>> </wicket:link>
>>>
>>> However, the image itself must be in a subpackage of the
>>> page/component's package called "img".  That turns out to not be so
>>> bad in our case, but it may be too much of a  restriction for you.
>>>
>>>
>>> On Sun, Feb 22, 2009 at 8:28 AM, svfarmer <tw...@gmail.com> wrote:
>>>>
>>>> But that is not the static linking I'm after, since this still forces
>>>> me
>>>> to
>>>> use a unique wicket:id in EVERY img tag, and in the java code. Unless
>>>> I'm
>>>> missing something here? :)
>>>>
>>>> Thanks,
>>>> Tjeerd
>>>>
>>>>
>>>> igor.vaynberg wrote:
>>>>>
>>>>> you can link to resources in the classpath using urlfor(new
>>>>> resourcereference(class_in_resource_package, "resourcename"))
>>>>>
>>>>> -igor
>>>>>
>>>>> On Sat, Feb 21, 2009 at 4:45 PM, svfarmer <tw...@gmail.com> wrote:
>>>>>>
>>>>>> Thanks for your reply!
>>>>>>
>>>>>> You are spot on there, I also figured out how to put my resources
>>>>>> into
>>>>>> WEB-INF/classes. These ARE published correctly when using Tomcat, but
>>>>>> are
>>>>>> indeed of no use for static linking. So this does not resolve my
>>>>>> problem.
>>>>>>
>>>>>> -Tjeerd
>>>>>>
>>>>>>
>>>>>>
>>>>>> igor.vaynberg wrote:
>>>>>>>
>>>>>>> if they are static just put them into src/main/webapp - you should
>>>>>>> have that dir.
>>>>>>>
>>>>>>> problem is whatever is in src/main/resources is copied into
>>>>>>> WEB-INF/classes and servlet container does not stream anything out
>>>>>>> of
>>>>>>> WEB-INF for security reasons.
>>>>>>>
>>>>>>> -igor
>>>>>>>
>>>>>>> On Sat, Feb 21, 2009 at 1:02 PM, svfarmer <tw...@gmail.com>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Alright so since we're talking about static resources that could
>>>>>>>> easily
>>>>>>>> be
>>>>>>>> served by my servlet container, the problem actually is getting the
>>>>>>>> /img/
>>>>>>>> directory into the context root.
>>>>>>>>
>>>>>>>> I put this in my pom.xml:
>>>>>>>>
>>>>>>>>              <plugin>
>>>>>>>>                <groupId>org.apache.maven.plugins</groupId>
>>>>>>>>                <artifactId>maven-war-plugin</artifactId>
>>>>>>>>                <version>2.0</version>
>>>>>>>>                <configuration>
>>>>>>>>                  <webResources>
>>>>>>>>                    <resource>
>>>>>>>>                      <!-- this is relative to the pom.xml directory
>>>>>>>> -->
>>>>>>>>                      <directory>src\main\resources</directory>
>>>>>>>>                    </resource>
>>>>>>>>                  </webResources>
>>>>>>>>                </configuration>
>>>>>>>>              </plugin>
>>>>>>>>
>>>>>>>> What this does is take the content of \src\main\resources and copy
>>>>>>>> it
>>>>>>>> into
>>>>>>>> the context root when 'mvn install'-ing. This works fine, the
>>>>>>>> directory
>>>>>>>> structure in \target\mysoftware-1.0\ looks like this:
>>>>>>>>
>>>>>>>> mysoftware-1.0\img
>>>>>>>> mysoftware-1.0\WEB-INF
>>>>>>>> mysoftware-1.0\META-INF
>>>>>>>>
>>>>>>>> Generating a WAR file with either the Sysdeo Tomcat Plugin for
>>>>>>>> Eclipse
>>>>>>>> or
>>>>>>>> with Maven works. All images work when serving this WAR in a
>>>>>>>> container.
>>>>>>>>
>>>>>>>> However using 'mvn jetty:run' or running a Tomcat 5.5 server
>>>>>>>> throught
>>>>>>>> the
>>>>>>>> plugin in Eclipse does not work. I do not know which directory
>>>>>>>> Jetty
>>>>>>>> uses
>>>>>>>> for its context root, but my Tomcat Plugin is configured to use
>>>>>>>> /target/mysoftware-1.0/ as its root. The Tomcat server functions
>>>>>>>> nicely
>>>>>>>> this
>>>>>>>> way, and reflects all changes I make in my java or html files. But
>>>>>>>> the
>>>>>>>> images are broken!
>>>>>>>>
>>>>>>>> Looking in:
>>>>>>>> \workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mysoftware
>>>>>>>> all I see are META-INF and WEB-INF
>>>>>>>>
>>>>>>>> Where did the img directory go? It gets skipped, but why?
>>>>>>>>
>>>>>>>>
>>>>>>>> This turned out to be a bit more of a plumbing question than a
>>>>>>>> Wicket
>>>>>>>> problem, but I hope you will help me nonetheless!
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Tjeerd
>>>>>>>>
>>>>>>>>
>>>>>>>> svfarmer wrote:
>>>>>>>>>
>>>>>>>>> Hey everyone!
>>>>>>>>>
>>>>>>>>> I'm creating a basic webapp using Wicket, Tomcat 5.5, Maven 2 and
>>>>>>>>> Eclipse.
>>>>>>>>> I got it all to work together in the end, but now I'm having
>>>>>>>>> trouble
>>>>>>>>> with
>>>>>>>>> my images.
>>>>>>>>>
>>>>>>>>> Say I have a class Documents:
>>>>>>>>> /src/main/java/XYZ/Frontend/Documents.java
>>>>>>>>> And a directory with some images in the resources:
>>>>>>>>> /src/main/resources/img/
>>>>>>>>>
>>>>>>>>> In the Documents.html I now wish to repeatedly access these
>>>>>>>>> images,
>>>>>>>>> preferably using the basic tag:
>>>>>>>>> [img src="img/bar.png"]
>>>>>>>>>
>>>>>>>>> But this does not work. I don't mind moving the /img/ directory,
>>>>>>>>> but
>>>>>>>>> I
>>>>>>>>> haven't found a single place that allows me to access it from
>>>>>>>>> everywhere,
>>>>>>>>> except the context root of the tomcat server. However, I can't get
>>>>>>>>> it
>>>>>>>>> to
>>>>>>>>> publish there.
>>>>>>>>>
>>>>>>>>> How do I get this to work with minimal java code? I have tried a
>>>>>>>>> bunch
>>>>>>>>> of
>>>>>>>>> things in my pom.xml, but can't figure it out. I have everything
>>>>>>>>> set
>>>>>>>>> up
>>>>>>>>> as
>>>>>>>>> described in this url:
>>>>>>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>>>>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> View this message in context:
>>>>>>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22140542.html
>>>>>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>>>>>
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>>>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22142440.html
>>>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>>>
>>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22146726.html
>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22148426.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22153911.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Linking to an image in resources with just html

Posted by James Carman <jc...@carmanconsulting.com>.
The one nice thing about using <wicket:link> is that it makes using an
HTML editor easy.  You just use relative URLs.

On Sun, Feb 22, 2009 at 11:13 AM, svfarmer <tw...@gmail.com> wrote:
>
> Good call, but the problem there is obvious: it has to be a subpackage.
> So reusability is very limited, since you cannot use a package such as the
> java/main/img everywhere.
>
> Thanks though :)
>
> Maybe my only option is writing a custom component for this (seemingly)
> trivial case?
>
>
>
> James Carman-3 wrote:
>>
>> You can do:
>>
>> <wicket:link>
>>  img/bar.png
>> </wicket:link>
>>
>> However, the image itself must be in a subpackage of the
>> page/component's package called "img".  That turns out to not be so
>> bad in our case, but it may be too much of a  restriction for you.
>>
>>
>> On Sun, Feb 22, 2009 at 8:28 AM, svfarmer <tw...@gmail.com> wrote:
>>>
>>> But that is not the static linking I'm after, since this still forces me
>>> to
>>> use a unique wicket:id in EVERY img tag, and in the java code. Unless I'm
>>> missing something here? :)
>>>
>>> Thanks,
>>> Tjeerd
>>>
>>>
>>> igor.vaynberg wrote:
>>>>
>>>> you can link to resources in the classpath using urlfor(new
>>>> resourcereference(class_in_resource_package, "resourcename"))
>>>>
>>>> -igor
>>>>
>>>> On Sat, Feb 21, 2009 at 4:45 PM, svfarmer <tw...@gmail.com> wrote:
>>>>>
>>>>> Thanks for your reply!
>>>>>
>>>>> You are spot on there, I also figured out how to put my resources into
>>>>> WEB-INF/classes. These ARE published correctly when using Tomcat, but
>>>>> are
>>>>> indeed of no use for static linking. So this does not resolve my
>>>>> problem.
>>>>>
>>>>> -Tjeerd
>>>>>
>>>>>
>>>>>
>>>>> igor.vaynberg wrote:
>>>>>>
>>>>>> if they are static just put them into src/main/webapp - you should
>>>>>> have that dir.
>>>>>>
>>>>>> problem is whatever is in src/main/resources is copied into
>>>>>> WEB-INF/classes and servlet container does not stream anything out of
>>>>>> WEB-INF for security reasons.
>>>>>>
>>>>>> -igor
>>>>>>
>>>>>> On Sat, Feb 21, 2009 at 1:02 PM, svfarmer <tw...@gmail.com> wrote:
>>>>>>>
>>>>>>> Alright so since we're talking about static resources that could
>>>>>>> easily
>>>>>>> be
>>>>>>> served by my servlet container, the problem actually is getting the
>>>>>>> /img/
>>>>>>> directory into the context root.
>>>>>>>
>>>>>>> I put this in my pom.xml:
>>>>>>>
>>>>>>>              <plugin>
>>>>>>>                <groupId>org.apache.maven.plugins</groupId>
>>>>>>>                <artifactId>maven-war-plugin</artifactId>
>>>>>>>                <version>2.0</version>
>>>>>>>                <configuration>
>>>>>>>                  <webResources>
>>>>>>>                    <resource>
>>>>>>>                      <!-- this is relative to the pom.xml directory
>>>>>>> -->
>>>>>>>                      <directory>src\main\resources</directory>
>>>>>>>                    </resource>
>>>>>>>                  </webResources>
>>>>>>>                </configuration>
>>>>>>>              </plugin>
>>>>>>>
>>>>>>> What this does is take the content of \src\main\resources and copy it
>>>>>>> into
>>>>>>> the context root when 'mvn install'-ing. This works fine, the
>>>>>>> directory
>>>>>>> structure in \target\mysoftware-1.0\ looks like this:
>>>>>>>
>>>>>>> mysoftware-1.0\img
>>>>>>> mysoftware-1.0\WEB-INF
>>>>>>> mysoftware-1.0\META-INF
>>>>>>>
>>>>>>> Generating a WAR file with either the Sysdeo Tomcat Plugin for
>>>>>>> Eclipse
>>>>>>> or
>>>>>>> with Maven works. All images work when serving this WAR in a
>>>>>>> container.
>>>>>>>
>>>>>>> However using 'mvn jetty:run' or running a Tomcat 5.5 server throught
>>>>>>> the
>>>>>>> plugin in Eclipse does not work. I do not know which directory Jetty
>>>>>>> uses
>>>>>>> for its context root, but my Tomcat Plugin is configured to use
>>>>>>> /target/mysoftware-1.0/ as its root. The Tomcat server functions
>>>>>>> nicely
>>>>>>> this
>>>>>>> way, and reflects all changes I make in my java or html files. But
>>>>>>> the
>>>>>>> images are broken!
>>>>>>>
>>>>>>> Looking in:
>>>>>>> \workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mysoftware
>>>>>>> all I see are META-INF and WEB-INF
>>>>>>>
>>>>>>> Where did the img directory go? It gets skipped, but why?
>>>>>>>
>>>>>>>
>>>>>>> This turned out to be a bit more of a plumbing question than a Wicket
>>>>>>> problem, but I hope you will help me nonetheless!
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Tjeerd
>>>>>>>
>>>>>>>
>>>>>>> svfarmer wrote:
>>>>>>>>
>>>>>>>> Hey everyone!
>>>>>>>>
>>>>>>>> I'm creating a basic webapp using Wicket, Tomcat 5.5, Maven 2 and
>>>>>>>> Eclipse.
>>>>>>>> I got it all to work together in the end, but now I'm having trouble
>>>>>>>> with
>>>>>>>> my images.
>>>>>>>>
>>>>>>>> Say I have a class Documents:
>>>>>>>> /src/main/java/XYZ/Frontend/Documents.java
>>>>>>>> And a directory with some images in the resources:
>>>>>>>> /src/main/resources/img/
>>>>>>>>
>>>>>>>> In the Documents.html I now wish to repeatedly access these images,
>>>>>>>> preferably using the basic tag:
>>>>>>>> [img src="img/bar.png"]
>>>>>>>>
>>>>>>>> But this does not work. I don't mind moving the /img/ directory, but
>>>>>>>> I
>>>>>>>> haven't found a single place that allows me to access it from
>>>>>>>> everywhere,
>>>>>>>> except the context root of the tomcat server. However, I can't get
>>>>>>>> it
>>>>>>>> to
>>>>>>>> publish there.
>>>>>>>>
>>>>>>>> How do I get this to work with minimal java code? I have tried a
>>>>>>>> bunch
>>>>>>>> of
>>>>>>>> things in my pom.xml, but can't figure it out. I have everything set
>>>>>>>> up
>>>>>>>> as
>>>>>>>> described in this url:
>>>>>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>>>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22140542.html
>>>>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22142440.html
>>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22146726.html
>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>>
>
> --
> View this message in context: http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22148426.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Linking to an image in resources with just html

Posted by svfarmer <tw...@gmail.com>.
Good call, but the problem there is obvious: it has to be a subpackage. 
So reusability is very limited, since you cannot use a package such as the
java/main/img everywhere.

Thanks though :)

Maybe my only option is writing a custom component for this (seemingly)
trivial case?



James Carman-3 wrote:
> 
> You can do:
> 
> <wicket:link>
>  img/bar.png 
> </wicket:link>
> 
> However, the image itself must be in a subpackage of the
> page/component's package called "img".  That turns out to not be so
> bad in our case, but it may be too much of a  restriction for you.
> 
> 
> On Sun, Feb 22, 2009 at 8:28 AM, svfarmer <tw...@gmail.com> wrote:
>>
>> But that is not the static linking I'm after, since this still forces me
>> to
>> use a unique wicket:id in EVERY img tag, and in the java code. Unless I'm
>> missing something here? :)
>>
>> Thanks,
>> Tjeerd
>>
>>
>> igor.vaynberg wrote:
>>>
>>> you can link to resources in the classpath using urlfor(new
>>> resourcereference(class_in_resource_package, "resourcename"))
>>>
>>> -igor
>>>
>>> On Sat, Feb 21, 2009 at 4:45 PM, svfarmer <tw...@gmail.com> wrote:
>>>>
>>>> Thanks for your reply!
>>>>
>>>> You are spot on there, I also figured out how to put my resources into
>>>> WEB-INF/classes. These ARE published correctly when using Tomcat, but
>>>> are
>>>> indeed of no use for static linking. So this does not resolve my
>>>> problem.
>>>>
>>>> -Tjeerd
>>>>
>>>>
>>>>
>>>> igor.vaynberg wrote:
>>>>>
>>>>> if they are static just put them into src/main/webapp - you should
>>>>> have that dir.
>>>>>
>>>>> problem is whatever is in src/main/resources is copied into
>>>>> WEB-INF/classes and servlet container does not stream anything out of
>>>>> WEB-INF for security reasons.
>>>>>
>>>>> -igor
>>>>>
>>>>> On Sat, Feb 21, 2009 at 1:02 PM, svfarmer <tw...@gmail.com> wrote:
>>>>>>
>>>>>> Alright so since we're talking about static resources that could
>>>>>> easily
>>>>>> be
>>>>>> served by my servlet container, the problem actually is getting the
>>>>>> /img/
>>>>>> directory into the context root.
>>>>>>
>>>>>> I put this in my pom.xml:
>>>>>>
>>>>>>              <plugin>
>>>>>>                <groupId>org.apache.maven.plugins</groupId>
>>>>>>                <artifactId>maven-war-plugin</artifactId>
>>>>>>                <version>2.0</version>
>>>>>>                <configuration>
>>>>>>                  <webResources>
>>>>>>                    <resource>
>>>>>>                      <!-- this is relative to the pom.xml directory
>>>>>> -->
>>>>>>                      <directory>src\main\resources</directory>
>>>>>>                    </resource>
>>>>>>                  </webResources>
>>>>>>                </configuration>
>>>>>>              </plugin>
>>>>>>
>>>>>> What this does is take the content of \src\main\resources and copy it
>>>>>> into
>>>>>> the context root when 'mvn install'-ing. This works fine, the
>>>>>> directory
>>>>>> structure in \target\mysoftware-1.0\ looks like this:
>>>>>>
>>>>>> mysoftware-1.0\img
>>>>>> mysoftware-1.0\WEB-INF
>>>>>> mysoftware-1.0\META-INF
>>>>>>
>>>>>> Generating a WAR file with either the Sysdeo Tomcat Plugin for
>>>>>> Eclipse
>>>>>> or
>>>>>> with Maven works. All images work when serving this WAR in a
>>>>>> container.
>>>>>>
>>>>>> However using 'mvn jetty:run' or running a Tomcat 5.5 server throught
>>>>>> the
>>>>>> plugin in Eclipse does not work. I do not know which directory Jetty
>>>>>> uses
>>>>>> for its context root, but my Tomcat Plugin is configured to use
>>>>>> /target/mysoftware-1.0/ as its root. The Tomcat server functions
>>>>>> nicely
>>>>>> this
>>>>>> way, and reflects all changes I make in my java or html files. But
>>>>>> the
>>>>>> images are broken!
>>>>>>
>>>>>> Looking in:
>>>>>> \workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mysoftware
>>>>>> all I see are META-INF and WEB-INF
>>>>>>
>>>>>> Where did the img directory go? It gets skipped, but why?
>>>>>>
>>>>>>
>>>>>> This turned out to be a bit more of a plumbing question than a Wicket
>>>>>> problem, but I hope you will help me nonetheless!
>>>>>>
>>>>>> Thanks,
>>>>>> Tjeerd
>>>>>>
>>>>>>
>>>>>> svfarmer wrote:
>>>>>>>
>>>>>>> Hey everyone!
>>>>>>>
>>>>>>> I'm creating a basic webapp using Wicket, Tomcat 5.5, Maven 2 and
>>>>>>> Eclipse.
>>>>>>> I got it all to work together in the end, but now I'm having trouble
>>>>>>> with
>>>>>>> my images.
>>>>>>>
>>>>>>> Say I have a class Documents:
>>>>>>> /src/main/java/XYZ/Frontend/Documents.java
>>>>>>> And a directory with some images in the resources:
>>>>>>> /src/main/resources/img/
>>>>>>>
>>>>>>> In the Documents.html I now wish to repeatedly access these images,
>>>>>>> preferably using the basic tag:
>>>>>>> [img src="img/bar.png"]
>>>>>>>
>>>>>>> But this does not work. I don't mind moving the /img/ directory, but
>>>>>>> I
>>>>>>> haven't found a single place that allows me to access it from
>>>>>>> everywhere,
>>>>>>> except the context root of the tomcat server. However, I can't get
>>>>>>> it
>>>>>>> to
>>>>>>> publish there.
>>>>>>>
>>>>>>> How do I get this to work with minimal java code? I have tried a
>>>>>>> bunch
>>>>>>> of
>>>>>>> things in my pom.xml, but can't figure it out. I have everything set
>>>>>>> up
>>>>>>> as
>>>>>>> described in this url:
>>>>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22140542.html
>>>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>>>
>>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22142440.html
>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22146726.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22148426.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Linking to an image in resources with just html

Posted by James Carman <jc...@carmanconsulting.com>.
You can do:

<wicket:link>
<img src="img/bar.png" />
</wicket:link>

However, the image itself must be in a subpackage of the
page/component's package called "img".  That turns out to not be so
bad in our case, but it may be too much of a  restriction for you.


On Sun, Feb 22, 2009 at 8:28 AM, svfarmer <tw...@gmail.com> wrote:
>
> But that is not the static linking I'm after, since this still forces me to
> use a unique wicket:id in EVERY img tag, and in the java code. Unless I'm
> missing something here? :)
>
> Thanks,
> Tjeerd
>
>
> igor.vaynberg wrote:
>>
>> you can link to resources in the classpath using urlfor(new
>> resourcereference(class_in_resource_package, "resourcename"))
>>
>> -igor
>>
>> On Sat, Feb 21, 2009 at 4:45 PM, svfarmer <tw...@gmail.com> wrote:
>>>
>>> Thanks for your reply!
>>>
>>> You are spot on there, I also figured out how to put my resources into
>>> WEB-INF/classes. These ARE published correctly when using Tomcat, but are
>>> indeed of no use for static linking. So this does not resolve my problem.
>>>
>>> -Tjeerd
>>>
>>>
>>>
>>> igor.vaynberg wrote:
>>>>
>>>> if they are static just put them into src/main/webapp - you should
>>>> have that dir.
>>>>
>>>> problem is whatever is in src/main/resources is copied into
>>>> WEB-INF/classes and servlet container does not stream anything out of
>>>> WEB-INF for security reasons.
>>>>
>>>> -igor
>>>>
>>>> On Sat, Feb 21, 2009 at 1:02 PM, svfarmer <tw...@gmail.com> wrote:
>>>>>
>>>>> Alright so since we're talking about static resources that could easily
>>>>> be
>>>>> served by my servlet container, the problem actually is getting the
>>>>> /img/
>>>>> directory into the context root.
>>>>>
>>>>> I put this in my pom.xml:
>>>>>
>>>>>              <plugin>
>>>>>                <groupId>org.apache.maven.plugins</groupId>
>>>>>                <artifactId>maven-war-plugin</artifactId>
>>>>>                <version>2.0</version>
>>>>>                <configuration>
>>>>>                  <webResources>
>>>>>                    <resource>
>>>>>                      <!-- this is relative to the pom.xml directory -->
>>>>>                      <directory>src\main\resources</directory>
>>>>>                    </resource>
>>>>>                  </webResources>
>>>>>                </configuration>
>>>>>              </plugin>
>>>>>
>>>>> What this does is take the content of \src\main\resources and copy it
>>>>> into
>>>>> the context root when 'mvn install'-ing. This works fine, the directory
>>>>> structure in \target\mysoftware-1.0\ looks like this:
>>>>>
>>>>> mysoftware-1.0\img
>>>>> mysoftware-1.0\WEB-INF
>>>>> mysoftware-1.0\META-INF
>>>>>
>>>>> Generating a WAR file with either the Sysdeo Tomcat Plugin for Eclipse
>>>>> or
>>>>> with Maven works. All images work when serving this WAR in a container.
>>>>>
>>>>> However using 'mvn jetty:run' or running a Tomcat 5.5 server throught
>>>>> the
>>>>> plugin in Eclipse does not work. I do not know which directory Jetty
>>>>> uses
>>>>> for its context root, but my Tomcat Plugin is configured to use
>>>>> /target/mysoftware-1.0/ as its root. The Tomcat server functions nicely
>>>>> this
>>>>> way, and reflects all changes I make in my java or html files. But the
>>>>> images are broken!
>>>>>
>>>>> Looking in:
>>>>> \workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mysoftware
>>>>> all I see are META-INF and WEB-INF
>>>>>
>>>>> Where did the img directory go? It gets skipped, but why?
>>>>>
>>>>>
>>>>> This turned out to be a bit more of a plumbing question than a Wicket
>>>>> problem, but I hope you will help me nonetheless!
>>>>>
>>>>> Thanks,
>>>>> Tjeerd
>>>>>
>>>>>
>>>>> svfarmer wrote:
>>>>>>
>>>>>> Hey everyone!
>>>>>>
>>>>>> I'm creating a basic webapp using Wicket, Tomcat 5.5, Maven 2 and
>>>>>> Eclipse.
>>>>>> I got it all to work together in the end, but now I'm having trouble
>>>>>> with
>>>>>> my images.
>>>>>>
>>>>>> Say I have a class Documents:
>>>>>> /src/main/java/XYZ/Frontend/Documents.java
>>>>>> And a directory with some images in the resources:
>>>>>> /src/main/resources/img/
>>>>>>
>>>>>> In the Documents.html I now wish to repeatedly access these images,
>>>>>> preferably using the basic tag:
>>>>>> [img src="img/bar.png"]
>>>>>>
>>>>>> But this does not work. I don't mind moving the /img/ directory, but I
>>>>>> haven't found a single place that allows me to access it from
>>>>>> everywhere,
>>>>>> except the context root of the tomcat server. However, I can't get it
>>>>>> to
>>>>>> publish there.
>>>>>>
>>>>>> How do I get this to work with minimal java code? I have tried a bunch
>>>>>> of
>>>>>> things in my pom.xml, but can't figure it out. I have everything set
>>>>>> up
>>>>>> as
>>>>>> described in this url:
>>>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22140542.html
>>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22142440.html
>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>>
>
> --
> View this message in context: http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22146726.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Linking to an image in resources with just html

Posted by svfarmer <tw...@gmail.com>.
But that is not the static linking I'm after, since this still forces me to
use a unique wicket:id in EVERY img tag, and in the java code. Unless I'm
missing something here? :)

Thanks,
Tjeerd


igor.vaynberg wrote:
> 
> you can link to resources in the classpath using urlfor(new
> resourcereference(class_in_resource_package, "resourcename"))
> 
> -igor
> 
> On Sat, Feb 21, 2009 at 4:45 PM, svfarmer <tw...@gmail.com> wrote:
>>
>> Thanks for your reply!
>>
>> You are spot on there, I also figured out how to put my resources into
>> WEB-INF/classes. These ARE published correctly when using Tomcat, but are
>> indeed of no use for static linking. So this does not resolve my problem.
>>
>> -Tjeerd
>>
>>
>>
>> igor.vaynberg wrote:
>>>
>>> if they are static just put them into src/main/webapp - you should
>>> have that dir.
>>>
>>> problem is whatever is in src/main/resources is copied into
>>> WEB-INF/classes and servlet container does not stream anything out of
>>> WEB-INF for security reasons.
>>>
>>> -igor
>>>
>>> On Sat, Feb 21, 2009 at 1:02 PM, svfarmer <tw...@gmail.com> wrote:
>>>>
>>>> Alright so since we're talking about static resources that could easily
>>>> be
>>>> served by my servlet container, the problem actually is getting the
>>>> /img/
>>>> directory into the context root.
>>>>
>>>> I put this in my pom.xml:
>>>>
>>>>              <plugin>
>>>>                <groupId>org.apache.maven.plugins</groupId>
>>>>                <artifactId>maven-war-plugin</artifactId>
>>>>                <version>2.0</version>
>>>>                <configuration>
>>>>                  <webResources>
>>>>                    <resource>
>>>>                      <!-- this is relative to the pom.xml directory -->
>>>>                      <directory>src\main\resources</directory>
>>>>                    </resource>
>>>>                  </webResources>
>>>>                </configuration>
>>>>              </plugin>
>>>>
>>>> What this does is take the content of \src\main\resources and copy it
>>>> into
>>>> the context root when 'mvn install'-ing. This works fine, the directory
>>>> structure in \target\mysoftware-1.0\ looks like this:
>>>>
>>>> mysoftware-1.0\img
>>>> mysoftware-1.0\WEB-INF
>>>> mysoftware-1.0\META-INF
>>>>
>>>> Generating a WAR file with either the Sysdeo Tomcat Plugin for Eclipse
>>>> or
>>>> with Maven works. All images work when serving this WAR in a container.
>>>>
>>>> However using 'mvn jetty:run' or running a Tomcat 5.5 server throught
>>>> the
>>>> plugin in Eclipse does not work. I do not know which directory Jetty
>>>> uses
>>>> for its context root, but my Tomcat Plugin is configured to use
>>>> /target/mysoftware-1.0/ as its root. The Tomcat server functions nicely
>>>> this
>>>> way, and reflects all changes I make in my java or html files. But the
>>>> images are broken!
>>>>
>>>> Looking in:
>>>> \workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mysoftware
>>>> all I see are META-INF and WEB-INF
>>>>
>>>> Where did the img directory go? It gets skipped, but why?
>>>>
>>>>
>>>> This turned out to be a bit more of a plumbing question than a Wicket
>>>> problem, but I hope you will help me nonetheless!
>>>>
>>>> Thanks,
>>>> Tjeerd
>>>>
>>>>
>>>> svfarmer wrote:
>>>>>
>>>>> Hey everyone!
>>>>>
>>>>> I'm creating a basic webapp using Wicket, Tomcat 5.5, Maven 2 and
>>>>> Eclipse.
>>>>> I got it all to work together in the end, but now I'm having trouble
>>>>> with
>>>>> my images.
>>>>>
>>>>> Say I have a class Documents:
>>>>> /src/main/java/XYZ/Frontend/Documents.java
>>>>> And a directory with some images in the resources:
>>>>> /src/main/resources/img/
>>>>>
>>>>> In the Documents.html I now wish to repeatedly access these images,
>>>>> preferably using the basic tag:
>>>>> [img src="img/bar.png"]
>>>>>
>>>>> But this does not work. I don't mind moving the /img/ directory, but I
>>>>> haven't found a single place that allows me to access it from
>>>>> everywhere,
>>>>> except the context root of the tomcat server. However, I can't get it
>>>>> to
>>>>> publish there.
>>>>>
>>>>> How do I get this to work with minimal java code? I have tried a bunch
>>>>> of
>>>>> things in my pom.xml, but can't figure it out. I have everything set
>>>>> up
>>>>> as
>>>>> described in this url:
>>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22140542.html
>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22142440.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22146726.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Linking to an image in resources with just html

Posted by Igor Vaynberg <ig...@gmail.com>.
you can link to resources in the classpath using urlfor(new
resourcereference(class_in_resource_package, "resourcename"))

-igor

On Sat, Feb 21, 2009 at 4:45 PM, svfarmer <tw...@gmail.com> wrote:
>
> Thanks for your reply!
>
> You are spot on there, I also figured out how to put my resources into
> WEB-INF/classes. These ARE published correctly when using Tomcat, but are
> indeed of no use for static linking. So this does not resolve my problem.
>
> -Tjeerd
>
>
>
> igor.vaynberg wrote:
>>
>> if they are static just put them into src/main/webapp - you should
>> have that dir.
>>
>> problem is whatever is in src/main/resources is copied into
>> WEB-INF/classes and servlet container does not stream anything out of
>> WEB-INF for security reasons.
>>
>> -igor
>>
>> On Sat, Feb 21, 2009 at 1:02 PM, svfarmer <tw...@gmail.com> wrote:
>>>
>>> Alright so since we're talking about static resources that could easily
>>> be
>>> served by my servlet container, the problem actually is getting the /img/
>>> directory into the context root.
>>>
>>> I put this in my pom.xml:
>>>
>>>              <plugin>
>>>                <groupId>org.apache.maven.plugins</groupId>
>>>                <artifactId>maven-war-plugin</artifactId>
>>>                <version>2.0</version>
>>>                <configuration>
>>>                  <webResources>
>>>                    <resource>
>>>                      <!-- this is relative to the pom.xml directory -->
>>>                      <directory>src\main\resources</directory>
>>>                    </resource>
>>>                  </webResources>
>>>                </configuration>
>>>              </plugin>
>>>
>>> What this does is take the content of \src\main\resources and copy it
>>> into
>>> the context root when 'mvn install'-ing. This works fine, the directory
>>> structure in \target\mysoftware-1.0\ looks like this:
>>>
>>> mysoftware-1.0\img
>>> mysoftware-1.0\WEB-INF
>>> mysoftware-1.0\META-INF
>>>
>>> Generating a WAR file with either the Sysdeo Tomcat Plugin for Eclipse or
>>> with Maven works. All images work when serving this WAR in a container.
>>>
>>> However using 'mvn jetty:run' or running a Tomcat 5.5 server throught the
>>> plugin in Eclipse does not work. I do not know which directory Jetty uses
>>> for its context root, but my Tomcat Plugin is configured to use
>>> /target/mysoftware-1.0/ as its root. The Tomcat server functions nicely
>>> this
>>> way, and reflects all changes I make in my java or html files. But the
>>> images are broken!
>>>
>>> Looking in:
>>> \workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mysoftware
>>> all I see are META-INF and WEB-INF
>>>
>>> Where did the img directory go? It gets skipped, but why?
>>>
>>>
>>> This turned out to be a bit more of a plumbing question than a Wicket
>>> problem, but I hope you will help me nonetheless!
>>>
>>> Thanks,
>>> Tjeerd
>>>
>>>
>>> svfarmer wrote:
>>>>
>>>> Hey everyone!
>>>>
>>>> I'm creating a basic webapp using Wicket, Tomcat 5.5, Maven 2 and
>>>> Eclipse.
>>>> I got it all to work together in the end, but now I'm having trouble
>>>> with
>>>> my images.
>>>>
>>>> Say I have a class Documents: /src/main/java/XYZ/Frontend/Documents.java
>>>> And a directory with some images in the resources:
>>>> /src/main/resources/img/
>>>>
>>>> In the Documents.html I now wish to repeatedly access these images,
>>>> preferably using the basic tag:
>>>> [img src="img/bar.png"]
>>>>
>>>> But this does not work. I don't mind moving the /img/ directory, but I
>>>> haven't found a single place that allows me to access it from
>>>> everywhere,
>>>> except the context root of the tomcat server. However, I can't get it to
>>>> publish there.
>>>>
>>>> How do I get this to work with minimal java code? I have tried a bunch
>>>> of
>>>> things in my pom.xml, but can't figure it out. I have everything set up
>>>> as
>>>> described in this url:
>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22140542.html
>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>>
>
> --
> View this message in context: http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22142440.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Linking to an image in resources with just html

Posted by svfarmer <tw...@gmail.com>.
Thanks for your reply!

You are spot on there, I also figured out how to put my resources into
WEB-INF/classes. These ARE published correctly when using Tomcat, but are
indeed of no use for static linking. So this does not resolve my problem.

-Tjeerd



igor.vaynberg wrote:
> 
> if they are static just put them into src/main/webapp - you should
> have that dir.
> 
> problem is whatever is in src/main/resources is copied into
> WEB-INF/classes and servlet container does not stream anything out of
> WEB-INF for security reasons.
> 
> -igor
> 
> On Sat, Feb 21, 2009 at 1:02 PM, svfarmer <tw...@gmail.com> wrote:
>>
>> Alright so since we're talking about static resources that could easily
>> be
>> served by my servlet container, the problem actually is getting the /img/
>> directory into the context root.
>>
>> I put this in my pom.xml:
>>
>>              <plugin>
>>                <groupId>org.apache.maven.plugins</groupId>
>>                <artifactId>maven-war-plugin</artifactId>
>>                <version>2.0</version>
>>                <configuration>
>>                  <webResources>
>>                    <resource>
>>                      <!-- this is relative to the pom.xml directory -->
>>                      <directory>src\main\resources</directory>
>>                    </resource>
>>                  </webResources>
>>                </configuration>
>>              </plugin>
>>
>> What this does is take the content of \src\main\resources and copy it
>> into
>> the context root when 'mvn install'-ing. This works fine, the directory
>> structure in \target\mysoftware-1.0\ looks like this:
>>
>> mysoftware-1.0\img
>> mysoftware-1.0\WEB-INF
>> mysoftware-1.0\META-INF
>>
>> Generating a WAR file with either the Sysdeo Tomcat Plugin for Eclipse or
>> with Maven works. All images work when serving this WAR in a container.
>>
>> However using 'mvn jetty:run' or running a Tomcat 5.5 server throught the
>> plugin in Eclipse does not work. I do not know which directory Jetty uses
>> for its context root, but my Tomcat Plugin is configured to use
>> /target/mysoftware-1.0/ as its root. The Tomcat server functions nicely
>> this
>> way, and reflects all changes I make in my java or html files. But the
>> images are broken!
>>
>> Looking in:
>> \workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mysoftware
>> all I see are META-INF and WEB-INF
>>
>> Where did the img directory go? It gets skipped, but why?
>>
>>
>> This turned out to be a bit more of a plumbing question than a Wicket
>> problem, but I hope you will help me nonetheless!
>>
>> Thanks,
>> Tjeerd
>>
>>
>> svfarmer wrote:
>>>
>>> Hey everyone!
>>>
>>> I'm creating a basic webapp using Wicket, Tomcat 5.5, Maven 2 and
>>> Eclipse.
>>> I got it all to work together in the end, but now I'm having trouble
>>> with
>>> my images.
>>>
>>> Say I have a class Documents: /src/main/java/XYZ/Frontend/Documents.java
>>> And a directory with some images in the resources:
>>> /src/main/resources/img/
>>>
>>> In the Documents.html I now wish to repeatedly access these images,
>>> preferably using the basic tag:
>>> [img src="img/bar.png"]
>>>
>>> But this does not work. I don't mind moving the /img/ directory, but I
>>> haven't found a single place that allows me to access it from
>>> everywhere,
>>> except the context root of the tomcat server. However, I can't get it to
>>> publish there.
>>>
>>> How do I get this to work with minimal java code? I have tried a bunch
>>> of
>>> things in my pom.xml, but can't figure it out. I have everything set up
>>> as
>>> described in this url:
>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22140542.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22142440.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Linking to an image in resources with just html

Posted by Igor Vaynberg <ig...@gmail.com>.
if they are static just put them into src/main/webapp - you should
have that dir.

problem is whatever is in src/main/resources is copied into
WEB-INF/classes and servlet container does not stream anything out of
WEB-INF for security reasons.

-igor

On Sat, Feb 21, 2009 at 1:02 PM, svfarmer <tw...@gmail.com> wrote:
>
> Alright so since we're talking about static resources that could easily be
> served by my servlet container, the problem actually is getting the /img/
> directory into the context root.
>
> I put this in my pom.xml:
>
>              <plugin>
>                <groupId>org.apache.maven.plugins</groupId>
>                <artifactId>maven-war-plugin</artifactId>
>                <version>2.0</version>
>                <configuration>
>                  <webResources>
>                    <resource>
>                      <!-- this is relative to the pom.xml directory -->
>                      <directory>src\main\resources</directory>
>                    </resource>
>                  </webResources>
>                </configuration>
>              </plugin>
>
> What this does is take the content of \src\main\resources and copy it into
> the context root when 'mvn install'-ing. This works fine, the directory
> structure in \target\mysoftware-1.0\ looks like this:
>
> mysoftware-1.0\img
> mysoftware-1.0\WEB-INF
> mysoftware-1.0\META-INF
>
> Generating a WAR file with either the Sysdeo Tomcat Plugin for Eclipse or
> with Maven works. All images work when serving this WAR in a container.
>
> However using 'mvn jetty:run' or running a Tomcat 5.5 server throught the
> plugin in Eclipse does not work. I do not know which directory Jetty uses
> for its context root, but my Tomcat Plugin is configured to use
> /target/mysoftware-1.0/ as its root. The Tomcat server functions nicely this
> way, and reflects all changes I make in my java or html files. But the
> images are broken!
>
> Looking in:
> \workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mysoftware
> all I see are META-INF and WEB-INF
>
> Where did the img directory go? It gets skipped, but why?
>
>
> This turned out to be a bit more of a plumbing question than a Wicket
> problem, but I hope you will help me nonetheless!
>
> Thanks,
> Tjeerd
>
>
> svfarmer wrote:
>>
>> Hey everyone!
>>
>> I'm creating a basic webapp using Wicket, Tomcat 5.5, Maven 2 and Eclipse.
>> I got it all to work together in the end, but now I'm having trouble with
>> my images.
>>
>> Say I have a class Documents: /src/main/java/XYZ/Frontend/Documents.java
>> And a directory with some images in the resources:
>> /src/main/resources/img/
>>
>> In the Documents.html I now wish to repeatedly access these images,
>> preferably using the basic tag:
>> [img src="img/bar.png"]
>>
>> But this does not work. I don't mind moving the /img/ directory, but I
>> haven't found a single place that allows me to access it from everywhere,
>> except the context root of the tomcat server. However, I can't get it to
>> publish there.
>>
>> How do I get this to work with minimal java code? I have tried a bunch of
>> things in my pom.xml, but can't figure it out. I have everything set up as
>> described in this url:
>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
>>
>
> --
> View this message in context: http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22140542.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Linking to an image in resources with just html

Posted by svfarmer <tw...@gmail.com>.
Alright so since we're talking about static resources that could easily be
served by my servlet container, the problem actually is getting the /img/
directory into the context root.

I put this in my pom.xml: 

	      <plugin>
	        <groupId>org.apache.maven.plugins</groupId>
	        <artifactId>maven-war-plugin</artifactId>
	        <version>2.0</version>
	        <configuration>
	          <webResources>
	            <resource>
	              <!-- this is relative to the pom.xml directory -->
	              <directory>src\main\resources</directory>
	            </resource>
	          </webResources>
	        </configuration>
	      </plugin>

What this does is take the content of \src\main\resources and copy it into
the context root when 'mvn install'-ing. This works fine, the directory
structure in \target\mysoftware-1.0\ looks like this:

mysoftware-1.0\img
mysoftware-1.0\WEB-INF
mysoftware-1.0\META-INF

Generating a WAR file with either the Sysdeo Tomcat Plugin for Eclipse or
with Maven works. All images work when serving this WAR in a container.

However using 'mvn jetty:run' or running a Tomcat 5.5 server throught the
plugin in Eclipse does not work. I do not know which directory Jetty uses
for its context root, but my Tomcat Plugin is configured to use
/target/mysoftware-1.0/ as its root. The Tomcat server functions nicely this
way, and reflects all changes I make in my java or html files. But the
images are broken!

Looking in:
\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mysoftware
all I see are META-INF and WEB-INF

Where did the img directory go? It gets skipped, but why?


This turned out to be a bit more of a plumbing question than a Wicket
problem, but I hope you will help me nonetheless!

Thanks,
Tjeerd


svfarmer wrote:
> 
> Hey everyone!
> 
> I'm creating a basic webapp using Wicket, Tomcat 5.5, Maven 2 and Eclipse.
> I got it all to work together in the end, but now I'm having trouble with
> my images.
> 
> Say I have a class Documents: /src/main/java/XYZ/Frontend/Documents.java
> And a directory with some images in the resources:
> /src/main/resources/img/
> 
> In the Documents.html I now wish to repeatedly access these images,
> preferably using the basic tag:
> [img src="img/bar.png"]
> 
> But this does not work. I don't mind moving the /img/ directory, but I
> haven't found a single place that allows me to access it from everywhere,
> except the context root of the tomcat server. However, I can't get it to
> publish there.
> 
> How do I get this to work with minimal java code? I have tried a bunch of
> things in my pom.xml, but can't figure it out. I have everything set up as
> described in this url:  
> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html
> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html 
> 

-- 
View this message in context: http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22140542.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org