Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #35637 > unrolled thread

java templating for HTML output

Started byAskfor <askfor@nowhere.net>
First post2016-09-24 15:31 +0200
Last post2016-10-09 13:10 -0700
Articles 12 — 5 participants

Back to article view | Back to comp.lang.java.programmer


Contents

  java templating for HTML output Askfor <askfor@nowhere.net> - 2016-09-24 15:31 +0200
    Re: java templating for HTML output Robert Klemme <shortcutter@googlemail.com> - 2016-09-24 16:58 +0200
      Re: java templating for HTML output Askfor <askfor@nowhere.net> - 2016-09-25 12:20 +0200
        Re: java templating for HTML output Arne Vajhøj <arne@vajhoej.dk> - 2016-09-29 21:25 -0400
          Re: java templating for HTML output Arne Vajhøj <arne@vajhoej.dk> - 2016-09-29 21:28 -0400
    Re: java templating for HTML output Arne Vajhøj <arne@vajhoej.dk> - 2016-09-24 13:59 -0400
      Re: java templating for HTML output Askfor <askfor@nowhere.net> - 2016-09-26 07:33 +0200
        Re: java templating for HTML output Arne Vajhøj <arne@vajhoej.dk> - 2016-09-26 18:53 -0400
          Re: java templating for HTML output Askfor <askfor@nowhere.net> - 2016-09-28 12:27 +0200
    Re: java templating for HTML output Daniel Pitts <usenet@coloraura.com> - 2016-09-25 09:08 -0700
      Re: java templating for HTML output Askfor <askfor@nowhere.net> - 2016-09-26 07:32 +0200
    Re: java templating for HTML output 4ndre4 <a.laforgia@gmail.com> - 2016-10-09 13:10 -0700

#35637 — java templating for HTML output

FromAskfor <askfor@nowhere.net>
Date2016-09-24 15:31 +0200
Subjectjava templating for HTML output
Message-ID<ns5v6e$3gi$1@ls237.t-com.hr>
I am going to need a template engine which is, as much as possible, java 
specific and HTML specific. I don't need general purpose templates, but 
ones which still look like HTML code

Being more general is a negative feature for me.

Working with platforms other than Java is negative, too.

 From what I have seen Thymeleaf might be what I need. Is there 
something else similar to it ?

[toc] | [next] | [standalone]


#35638

FromRobert Klemme <shortcutter@googlemail.com>
Date2016-09-24 16:58 +0200
Message-ID<e4nikpFce1dU1@mid.individual.net>
In reply to#35637
On 24.09.2016 15:31, Askfor wrote:
> I am going to need a template engine which is, as much as possible, java
> specific and HTML specific. I don't need general purpose templates, but
> ones which still look like HTML code
>
> Being more general is a negative feature for me.
>
> Working with platforms other than Java is negative, too.
>
> From what I have seen Thymeleaf might be what I need. Is there something
> else similar to it ?

JSP would be the default.

Cheers

	robert


-- 
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

[toc] | [prev] | [next] | [standalone]


#35644

FromAskfor <askfor@nowhere.net>
Date2016-09-25 12:20 +0200
Message-ID<ns88dv$408$1@ls237.t-com.hr>
In reply to#35638
Robert Klemme wrote:
> On 24.09.2016 15:31, Askfor wrote:
>> I am going to need a template engine which is, as much as possible, java
>> specific and HTML specific. I don't need general purpose templates, but
>> ones which still look like HTML code
>>
>> Being more general is a negative feature for me.
>>
>> Working with platforms other than Java is negative, too.
>>
>> From what I have seen Thymeleaf might be what I need. Is there something
>> else similar to it ?
>
> JSP would be the default.
>

JSP are bit messy, but still manageable. I used them a lot. By its very 
nature, they are least reusable of all the code in typical web app 
project, it is something that one writes over and over again, so they 
should be as tidy as possible.

After some thought, I decided to give JSTL a shot. JSTL is not a 
template system like Velocity or Framemaker, but might be able to keep 
code clean enough. I have considered it in the past, but done nothing, 
so far,

[toc] | [prev] | [next] | [standalone]


#35670

FromArne Vajhøj <arne@vajhoej.dk>
Date2016-09-29 21:25 -0400
Message-ID<nskeuk$1f8m$2@gioia.aioe.org>
In reply to#35644
On 9/25/2016 6:20 AM, Askfor wrote:
> Robert Klemme wrote:
>> On 24.09.2016 15:31, Askfor wrote:
>>> I am going to need a template engine which is, as much as possible, java
>>> specific and HTML specific. I don't need general purpose templates, but
>>> ones which still look like HTML code
>>>
>>> Being more general is a negative feature for me.
>>>
>>> Working with platforms other than Java is negative, too.
>>>
>>> From what I have seen Thymeleaf might be what I need. Is there something
>>> else similar to it ?
>>
>> JSP would be the default.
>
> JSP are bit messy, but still manageable. I used them a lot. By its very
> nature, they are least reusable of all the code in typical web app
> project, it is something that one writes over and over again, so they
> should be as tidy as possible.
>
> After some thought, I decided to give JSTL a shot. JSTL is not a
> template system like Velocity or Framemaker, but might be able to keep
> code clean enough. I have considered it in the past, but done nothing,
> so far,

Do you mean custom taglib?

JSTL only provides the features in JSTL.

Arne

[toc] | [prev] | [next] | [standalone]


#35671

FromArne Vajhøj <arne@vajhoej.dk>
Date2016-09-29 21:28 -0400
Message-ID<nskf3n$1f8m$3@gioia.aioe.org>
In reply to#35670
On 9/29/2016 9:25 PM, Arne Vajhøj wrote:
> On 9/25/2016 6:20 AM, Askfor wrote:
>> Robert Klemme wrote:
>>> On 24.09.2016 15:31, Askfor wrote:
>>>> I am going to need a template engine which is, as much as possible,
>>>> java
>>>> specific and HTML specific. I don't need general purpose templates, but
>>>> ones which still look like HTML code
>>>>
>>>> Being more general is a negative feature for me.
>>>>
>>>> Working with platforms other than Java is negative, too.
>>>>
>>>> From what I have seen Thymeleaf might be what I need. Is there
>>>> something
>>>> else similar to it ?
>>>
>>> JSP would be the default.
>>
>> JSP are bit messy, but still manageable. I used them a lot. By its very
>> nature, they are least reusable of all the code in typical web app
>> project, it is something that one writes over and over again, so they
>> should be as tidy as possible.
>>
>> After some thought, I decided to give JSTL a shot. JSTL is not a
>> template system like Velocity or Framemaker, but might be able to keep
>> code clean enough. I have considered it in the past, but done nothing,
>> so far,
>
> Do you mean custom taglib?
>
> JSTL only provides the features in JSTL.

Terminology:

taglib = JSTL + custom taglib
JSTL = Java Standard Tag Lib = taglibs that comes with the web container 
= c + fmt + sql + x + fn + tlv
custom taglib = user provided taglib

Arne

[toc] | [prev] | [next] | [standalone]


#35639

FromArne Vajhøj <arne@vajhoej.dk>
Date2016-09-24 13:59 -0400
Message-ID<ns6et1$1ovr$1@gioia.aioe.org>
In reply to#35637
On 9/24/2016 9:31 AM, Askfor wrote:
> I am going to need a template engine which is, as much as possible, java
> specific and HTML specific. I don't need general purpose templates, but
> ones which still look like HTML code
>
> Being more general is a negative feature for me.
>
> Working with platforms other than Java is negative, too.
>
> From what I have seen Thymeleaf might be what I need. Is there something
> else similar to it ?

A couple of well known names are:
- Apache Velocity
- FreeMarker

Arne

[toc] | [prev] | [next] | [standalone]


#35651

FromAskfor <askfor@nowhere.net>
Date2016-09-26 07:33 +0200
Message-ID<nsabva$2pi$2@ls237.t-com.hr>
In reply to#35639
Arne Vajhøj wrote:
> On 9/24/2016 9:31 AM, Askfor wrote:
>> I am going to need a template engine which is, as much as possible, java
>> specific and HTML specific. I don't need general purpose templates, but
>> ones which still look like HTML code
>>
>> Being more general is a negative feature for me.
>>
>> Working with platforms other than Java is negative, too.
>>
>> From what I have seen Thymeleaf might be what I need. Is there something
>> else similar to it ?
>
> A couple of well known names are:
> - Apache Velocity
> - FreeMarker
>
> Arne
>
>

Has anyone had any experience with JSSP ?

[toc] | [prev] | [next] | [standalone]


#35654

FromArne Vajhøj <arne@vajhoej.dk>
Date2016-09-26 18:53 -0400
Message-ID<nsc8su$rb5$1@gioia.aioe.org>
In reply to#35651
On 9/26/2016 1:33 AM, Askfor wrote:
> Arne Vajhøj wrote:
>> On 9/24/2016 9:31 AM, Askfor wrote:
>>> I am going to need a template engine which is, as much as possible, java
>>> specific and HTML specific. I don't need general purpose templates, but
>>> ones which still look like HTML code
>>>
>>> Being more general is a negative feature for me.
>>>
>>> Working with platforms other than Java is negative, too.
>>>
>>> From what I have seen Thymeleaf might be what I need. Is there something
>>> else similar to it ?
>>
>> A couple of well known names are:
>> - Apache Velocity
>> - FreeMarker
>
> Has anyone had any experience with JSSP ?

Most people here has probably experience with JSP.

But JSSP (I assume is http://jssp.sourceforge.net/) it not
a widely used product - also note that its latest release
is called "0.2 beta".

Arne

[toc] | [prev] | [next] | [standalone]


#35663

FromAskfor <askfor@nowhere.net>
Date2016-09-28 12:27 +0200
Message-ID<nsg5u0$orc$2@ls237.t-com.hr>
In reply to#35654
Arne Vajhøj wrote:
> On 9/26/2016 1:33 AM, Askfor wrote:
>> Arne Vajhøj wrote:
>>> On 9/24/2016 9:31 AM, Askfor wrote:
>>>> I am going to need a template engine which is, as much as possible,
>>>> java
>>>> specific and HTML specific. I don't need general purpose templates, but
>>>> ones which still look like HTML code
>>>>
>>>> Being more general is a negative feature for me.
>>>>
>>>> Working with platforms other than Java is negative, too.
>>>>
>>>> From what I have seen Thymeleaf might be what I need. Is there
>>>> something
>>>> else similar to it ?
>>>
>>> A couple of well known names are:
>>> - Apache Velocity
>>> - FreeMarker
>>
>> Has anyone had any experience with JSSP ?
>
> Most people here has probably experience with JSP.
>
> But JSSP (I assume is http://jssp.sourceforge.net/) it not
> a widely used product - also note that its latest release
> is called "0.2 beta".
>
> Arne
>
>

Yes, they seem to be taking their time. The project is around for quite 
a long time.

[toc] | [prev] | [next] | [standalone]


#35646

FromDaniel Pitts <usenet@coloraura.com>
Date2016-09-25 09:08 -0700
Message-ID<ns8sp8$jjk$1@dont-email.me>
In reply to#35637
On 9/24/16 6:31 AM, Askfor wrote:
> I am going to need a template engine which is, as much as possible, java
> specific and HTML specific. I don't need general purpose templates, but
> ones which still look like HTML code
>
> Being more general is a negative feature for me.
I can understand this sentiment.  I think though that you'll find 
general features indeed solve for your specific use-cases far better 
than something that is "specific" for a set of someone else's use-cases.

> Working with platforms other than Java is negative, too.
This one I don't understand at all.  "I want to use something that works 
on Java" makes sense, but then saying "It can't have a PHP port" is just 
ridiculous.

Perhaps you could expand on your lower-level use-cases which you think 
suggests that you have to restrict yourself in such a strange way.

[toc] | [prev] | [next] | [standalone]


#35650

FromAskfor <askfor@nowhere.net>
Date2016-09-26 07:32 +0200
Message-ID<nsabt2$2pi$1@ls237.t-com.hr>
In reply to#35646
Daniel Pitts wrote:
> On 9/24/16 6:31 AM, Askfor wrote:
>> I am going to need a template engine which is, as much as possible, java
>> specific and HTML specific. I don't need general purpose templates, but
>> ones which still look like HTML code
>>
>> Being more general is a negative feature for me.
> I can understand this sentiment.  I think though that you'll find
> general features indeed solve for your specific use-cases far better
> than something that is "specific" for a set of someone else's use-cases.
>
>> Working with platforms other than Java is negative, too.
> This one I don't understand at all.  "I want to use something that works
> on Java" makes sense, but then saying "It can't have a PHP port" is just
> ridiculous.
>
> Perhaps you could expand on your lower-level use-cases which you think
> suggests that you have to restrict yourself in such a strange way.

Short explanation: less specific often means more configuration and/or 
more boilerplate code.

[toc] | [prev] | [next] | [standalone]


#35742

From4ndre4 <a.laforgia@gmail.com>
Date2016-10-09 13:10 -0700
Message-ID<1a05f854-df3e-4cdc-a0e2-80831c4a44de@googlegroups.com>
In reply to#35637
On Saturday, 24 September 2016 15:01:14 UTC+1, Askfor  wrote:

[...]
> I am going to need a template engine which is, as much as possible, java 
> specific and HTML specific. I don't need general purpose templates, but 
> ones which still look like HTML code

FreeMarker - http://freemarker.org

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.java.programmer


csiph-web