Thanks Nate! I overlooked that!
This does work!
Matt
On Wednesday, October 30, 2024 at 10:01:05 AM CDT, Nate Kerkhofs
wrote:
Hi Matt,
Based on the documentation at https://struts.apache.org/tag-developers/url-tag,
you shouldn't add each param as an individual child tag
I am using Struts 6.6.0,
I am needing to generate a URL using the s:url tag that will pass a List of
values (example: myurl.action?myData=1&myData=2&myData=3)
I have:
1
2
3
However, the generated URL only includes myData=3.
Am I missing something?
Thanks!
Matt
Thanks Łukasz. The struts2-core-6.0.0.jar that I downloaded does not have the
struts-6.0.dtd in it. It has struts-2.6.dtd
Maybe it will be in the next release.
Matt
On Thursday, July 14, 2022 at 11:13:37 AM CDT, Lukasz Lenart
wrote:
czw., 14 lip 2022 o 17:52 Matt Williams
napisał
For Struts 6.0.0:
The freemarker template for the s:textarea tag is wrong when using 'maxlength'
attribute. It puts the value inside the text area.
Matt
When upgrading to Struts 6.0.0, are we supposed to use/reference the
struts-6.0.dtd? I get WARN logs that the DTD is missing.
Thanks!
Matt W.
-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional
));
}
}
if (value instanceof Collection) {
addParameter("listCopy", value);
} else {
addParameter("listCopy", MakeIterator.convert(value));
}
}
Matt
On Wednesday, June 4, 2014 2:45 AM, Lukasz Lenart
wrote:
2014-06-03 19:17 GMT+02:00 Matt Willia
I am using struts 2.1.8. I am extending the
"org.apache.struts2.components.Select" tag and writing my own "select.ftl"
(freemarker template).
I need to iterate over the parameter "parameters.list" twice.
Example:
<@s.iterator value="parameters.list">
loop1
<@s.iterator value="parame
fault-action-ref or wildcard mapping?
>>
>> 2014-05-24 18:58 GMT+02:00 Matt Williams :
>> >
>> >
>> > No, there are no other 'search' actions defined anywhere else.
>> >
>> >
>> >
>> > --
n Sat, May 24, 2014 at 2:50 PM, Lukasz Lenart wrote:
> Can you share your struts.xml file?
>
> Maybe you have defined default-action-ref or wildcard mapping?
>
> 2014-05-24 18:58 GMT+02:00 Matt Williams :
> >
> >
> > No, there are no other
for others to include what
>> specific maven dependencies your including so potentially someone else can
>> try using the exact same jars.
>>
>> John
>>
>>
>>
>> On 24 May 2014 15:28, Matt Williams wrote:
>>
>> > Hello,
>> > I h
.jar
Matt
On Saturday, May 24, 2014 10:35 AM, John Patrick wrote:
Not seen this happen myself, what struts jar's do you have as it might be
something like the convention plugin...
If your using maven then it might be useful for others to include what
specific maven dependencies
Hello,
I have been using struts 2.1.8 for a while and last night noticed an issue with
mapping actions working with any url.
For instance in the struts.xml file:
- I have a package with a namespace of "/employee".
- Within the package, I have an action mapping "search"
- The webapp name is "TestW
Hello,
I have been using struts 2.1.8 for a while and last night noticed an issue with
mapping actions working with any url.
For instance in the struts.xml file:
- I have a package with a namespace of "/employee".
- Within the package, I have an action mapping "search"
- The webapp name is "Test
I am kind of new to Struts2 , please help me with the below scenario .
Here is the scenario. First search action is invoked. So here is the place
where I can have ArrayList called as the "listOfDtos" with getters and
setters. When this search action is executed listOfDtos is populated and the
se
ext.MessageFormat.parse() perhaps meet at least some of your
needs?
--
Matt Meola
-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org
tion after
> I've using a Filter to get the "Partner" value from the URL
>
> Can anyone help point me in the right direction? Is URLRewrite the
> correct place to start?
>
--
Matt Meola
blems before?
Matt
On Tue, Nov 10, 2009 at 7:42 PM, Oscar Calderón wrote:
> Hi Matt, You could add to your action declaration in the struts.xml a
> parameter called excluded methods, where you can add the name of the
> methods
> of your action that you don't want to be
t directly. That's means method won't be
called.
How do I make execute its action method no matter its outer
action's result when using sitemesh together?
thanks a lot.
Matt
Don't worry, we all made this kind of mistake before.
and this would not be the last time.
bless you...
On Tue, May 26, 2009 at 4:47 PM, Steven Yang wrote:
> OMG
> I can't believe myself.
> how can i make such a stupid mistake
>
> Sorry guys for wasting your time.
>
> Its all my fault my method
Hi
It is nothing about date picker tag. You can have a Converter to convert
String to Date and vice versa.
Below is my implementation for your reference:
(For DateUtil, please replace with yours)
public class DateConverter extends StrutsTypeConverter {
private static final String PATTERN = Dat
well?
public class HelloWorld extends ActionSupport {
@Action(value="/different/url",
result...@result(name="success", type="httpheader",
params={"status", "500", "errorMessage", "Internal Error"})}
)
public String execute() {
return SUCCESS;
}
}
thanks a lot,
Matt
,
Matt
ently need a resonse!
Any guidance would be greatly appreciated!
Thanks,
Matt
balak31 wrote:
>
> Hi ,
>
> I am newbie to Struts2. I have the following issue while configuring the
> container managed security in Struts2 with Websphere Application Server
> 6.1. ..Need urgent
If your just going for exception information you can direct to a JSP page
and use the Struts tags and look directly at the attributes defined o the
Exception implementation.
etc..
Matt Filion
[EMAIL PROTECTED
. Any help would be
appreciated
Matt Reed
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
last one mentions using velocity tags over struts
tags not sure if this would be your issue, but might be worth looking at.
http://struts.apache.org/2.x/docs/performance-tuning.html
Matt Filion
CSC - GTS --> Raytheon - ISF
[EMAIL PR
After working on this for a while, I beginning to think that that
ModelDriven interface is not what I had thought it was. It is certainly not
a replacement for the formBeans in Struts 1. I guess I just need to forget
most of what I've used in Struts 1 :) Thanks all for your help.
This issue is related to my other "issue" with the ModelDriven interface.
Has anyone attempted to use programmatic validation in Struts 2? When I
add an actionError and return INPUT, it properly goes back to the page
with the form, but it does not keep the values that I typed. Shouldn't
that work? This is how it worked in Struts 1.
package com.company.action;
i
After you created it and add it to the project there will be :)
Matt Filion
CSC - GTS --> Raytheon - ISF
(818) 468-6271
[EMAIL PROTEC
I would imagine you'd actually want to do this with an interceptor. Each
successful execution update the breadcrumbs (probably stored in the value
stack in some properly modeled container :) ).
Matt Filion
CSC - GTS --> Raytheon - ISF
(818) 468-6271
[EMAIL P
r the account
(or cookie on the computer) you prompt them with this set of questions to
re-validate their authenticity and then mark that IP as valid (or put a
cookie on the computer).
However, the more complex this gets the more the users are going to need
very intuitive user interfaces or a pho
Dave,
I completely agree, I guess I'm just much more of an optomist about my
peers :)
Matt Filion
CSC - GTS --> Raytheon - ISF
(818) 468-6271
[EMAIL P
Dave,
My mistake, I misread it.
Though the different situation seems like "overkill". How about expecting
a programmer to look at the code becore they modify it? :)
Matt Filion
CSC - GTS --> Raytheon - ISF
(818) 468-6271
[EM
able. Just a referance within the scope of the executed method.
It creates an unatural relationship that could potential complicate the
frameworks control of the ActionContext.
Matt Filion
CSC - GTS --> Raytheon - ISF
(818) 468-6271
[EM
a misleading
statement.
I also suggest you use the value stack and not the session or request, its
just easier to get the information with struts tags when you do.
Matt Filion
CSC - GTS -->
ere are so many ways you can take advantage of and misuse it in a
lot of cases, due to "magazine architects" or your "hack-ademicly inclined
engineers", its more dangerous than it is helpful.
Anyway, thats my $.02. Dont worry, you can keep the change.
Matt Filion
CSC - GTS
ant to gain a better
understanding of these specific technologies, since they dont clash the
way your phrase implies. Both Spring and JSF both compliment a Struts2
implementation.
Matt Filion
CSC - GTS --> Raytheon - ISF
(818) 46
There is a patch for OC4J (number 5608209) that resolves this direct
issue. I found it on the below threads.
http://www.archivesat.com/Java_Webworks_Users/thread1648946.htm
I'm working on applying the patch. I'll send an update if I still have the
issue.
M
-2.0.0.jar
Matt Filion
This is a PRIVATE message. If you are not the intended recipient, please
delete without copying
running struts
2.0.5 jdk 1.4.2 version.
Thanks
Matt
This is a PRIVATE message. If you are not the intended re
form but
not the querystring parameters.
Matt
This is a PRIVATE message. If you are not the intended recipient, plea
I'm actually having a similar issue. I'm trying to get some paramters from
the querystring (in either an interceptor and tried earlier on an action)
and have been unable to get any querystring values.
I am using the 1.4.2 version of strut
class
(form.getClass().getName()) to see what the actual class is - it could
be that struts thinks you only have a DynaActionForm instead of a
DynaValidatorForm.
Cheers,
Matt
On 8/4/06, Bart Busschots <[EMAIL PROTECTED]> wrote:
Hi Niall,
I don't seem to be able to get log output form
Do you have the property "page" being submitted with your form:
Also, are you sure that the validation isn't working and the error
messages aren't getting displayed? Can you send the jsp source?
-Matt
On 8/3/06, Bart Busschots <[EMAIL PROTECTED]> wrote:
I'm
f with my example.
-Matt
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
ically, every property that is inerited from ".default" can be
overridden, but no property in ".lib.default" (namely the libContent
property) can be overridden.
Is there any way around this?
(Please disregard any syntax errors above - it is merely an example
and not the actua
Here's a TilesListener that works for me. It could probably use some
polishing and a unit test, but it works for me.
http://issues.apache.org/bugzilla/attachment.cgi?id=17721
>From bug: http://issues.apache.org/bugzilla/show_bug.cgi?id=38255
Matt
On 2/16/06, Matt Raible <[EMAI
Nevermind, I figured it out.
http://raibledesigns.com/page/rd?anchor=how_to_use_tiles_with
Thanks,
Matt
On 2/15/06, Matt Raible <[EMAIL PROTECTED]> wrote:
> I'd like to use Tiles with WebWork for reasons outlined on my blog:
>
> http://raibledesig
pped
to *.tile and all my view names in xwork.xml map to viewname.tile. I'm
guessing the problem is WebWork communicating the name of the tiles
definition to the filter.
Is it possible to integrate these two frameworks?
Thanks,
Matt
-
my head so double check it with the displaytag docs.
Matt Morton
On 12/1/05, fea jabi <[EMAIL PROTECTED]> wrote:
> can someone help me with this please?
>
> Thanks.
>
>
> >From: "fea jabi" <[EMAIL PROTECTED]>
> >Reply-To: "Struts Users Mailing
In your url you have acao=comando.pesquisar, I have always used the
form where acao=Pesquisar or the value of the key in the map. Also
are you sure that your Constants class is providing the Map to the
LookupDispatchAction?
Matt Morton
On 11/30/05, Matheus Eduardo Machado Moreira <[EM
Using the Spring ContextLoaderPlugin where Spring proxies the Struts
dispatcher, also handles this issue.
http://static.springframework.org/spring/docs/1.2.x/reference/webintegration.html#struts-contextloaderplugin
Matt
On 11/30/05, Jadeler <[EMAIL PROTECTED]> wrote:
>
> Hi Tom,
&
described where you have a rich
client communicating with the app seems to highlight this issue. Sorry I
don't have any real answer for you.
Matt
On 11/30/05, Tom Ziemer <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> @Matt:
> thanks for your elaborate answer. My setup is a lot like
ing. Then send the object back
to the action to be manipulated as necessary.
Probably not perfect but seems to provide the flexibility we need. I am
interested to know what others are doing too.
Hope that helps.
Matt Morton
On 11/30/05, Tom Ziemer <[EMAIL PROTECTED]> wrote:
>
> Hi,
I was wondering if there was a tried and true method to handle form
input that had been pasted from Microsoft Word which might contain
"fancy" quotation marks (U+201C & U+201D aka left and right double
quotation marks... see
http://www.fileformat.info/info/unicode/char/201c/index.htm). Currently,
i
#1 - so I generate them from my POJOs using XDoclet. All the other
frameworks I use (JSF, Spring, Tapestry and WebWork) allow me to use my
POJOs directly.
Matt
On May 11, 2005, at 4:02 PM, Michael Jouravlev wrote:
Turns out, that my way of using action forms differs from many other
Struts
ample, the ability to get the
user's information at any layer in your application (via a ThreadLocal)
and the ability to easily control method invocations based on roles.
It's ACL feature is pretty nice too.
Matt
Any feedback? Any recommendations for other security 'systems'
hould make good test cases.
Matt
hth
Alexander
-Original Message-
From: Yan Hu [mailto:[EMAIL PROTECTED]
Sent: Tuesday, May 10, 2005 10:50 PM
To: Struts Users Mailing List
Subject: Is struts more performant than JSF
Hi:
I have been playing with JSF lately. I really like it since it is
very
with a Set. Is anyone doing this?
As an alternative, I suppose I could modify my Form -> POJO conversion
to detect Sets and properly convert List to Set.
Thanks,
Matt
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additiona
I believe that www.kgbinternet.com has prices that are competitive with
PHP hosting.
Their $20 (CAD) is $16 US.
http://www.kgbinternet.com/privatejvm.html
Matt
On May 4, 2005, at 6:43 AM, O. Oke wrote:
Please direct me on how to deal with the comparative
high cost of hosting Java applications
This should be possible - you just need to implement the
PermissionsAdapter interface.
http://struts-menu.sourceforge.net/security.html
Matt
On May 3, 2005, at 10:00 AM, Vinicius Caldeira Carvalho wrote:
Hello there! Is it possible to use PermissionAdpter to check a table
of given roles instead
n,
senior developers get in the 80s (per hour). So I ask, why would you
want to be a full-time employee when you could make twice as much as a
contractor. ;-)
Just kidding, I know there's lots of reasons to be a full-time employee
over contracting.
Matt
On Apr 20, 2005, at 9:20 AM, [EMAIL PROTECT
hp?t=4604
There is a sample application (BirthDate) in Spring's CVS and it will be
a part of a PR2 release on Sunday night. I plan on looking at Spring
Web Flow this weekend and integrating into a Struts project next week.
Matt
I would need some clarification of your question to answer it. Wha
On Apr 8, 2005, at 2:12 PM, Anil wrote:
Matt Raible raibledesigns.com> writes:
As far as drop-downs, I typically populate all (or most) of mine from
a
database at application startup using a ServletListener. I stuff
these
into the application scope as Lists of LabelValue beans. Then I code
the last request), no matter what happens in
between.
Craig
Craig,
Thanks for the information about ServletContextListener. But I wonder
what you do to reload updated data from database without restarting
using ServletContextListener. Have another action to call it reload()
like Matt Riable said
found this useful so I don't have to restart the app if data changes.
If I have edit screens for the drop-downs, I'll replace the List in
application scope after saving.
Matt
On Apr 8, 2005, at 12:03 PM, Christine Huang wrote:
If those drop-down values are not dynamic, I would us
andle it. Right now I am using scriptlets:
<%
java.util.Vector v = request.getAttribute("myVector");
%>
...and later...
<%= v.size() %> elements exist in this Vector!
Any advice?
Greg
Source: http://raibledesig
uinox (a.k.a. AppFuse
Light).
http://appfuse.dev.java.net
http://equinox.dev.java.net
For a tutorial of developing a Struts + Spring + Hibernate application,
you can checkout the Sample Chapter from Spring Live
(http://www.springlive.com).
;-)
Matt
-Ted.
On Wed, 30 Mar 2005 13:22:00 +0200, Ro
Care to tell us why you're re-inventing the wheel when there's Spring
and Hivemind? Why is Bridgetown better than these frameworks?
Matt
On Mar 29, 2005, at 5:42 AM, Peter A. Pilgrim wrote:
Yet another IoC container / AOP framework hybrid written and
programmed by
experience J2EE
In my current application, business logic is often scattered throughout
my Action classes. I am trying desperately to undo this 8th deadly sin,
and while I have, I've noticed how Exception(s) and ActionError(s) are
really being used with the exact same functionality.
You might see something li
I have a fairly large application (100+ actions) with all of the actions
hard-coded into a struts-config. I would like to move the mappings into
the Action classes using XDoclet as well as adding some custom
parameters such as:
@requires
@failsIf
...etc
Then I would like some tool, pr
Eain Mat wrote:
yes I can remove blank line in source but this will cause less
readability in code.
I like the option to trim whitespace in web.xml. can you please provide me more information or reference?
Just locate the "jsp" servlet in $CATALINA_HOME/conf/web.xml and add the
following :
ast 2 weeks, I think. The current URL is
http://mail-archives.apache.org/eyebrowse/SummarizeList?listId=241
You might try mail-archive.com:
http://www.mail-archive.com/user%40struts.apache.org/
Matt
-
To unsubscribe, e-mail: [
I wrote a tag library to expose contants to a JSP page. Granted, it's
not as portable as HashMap in the app context, but it seems to work.
http://raibledesigns.com/wiki/Wiki.jsp?page=ConstantsTag
Matt
On Mar 21, 2005, at 8:27 AM, Marsh-Bourdon, Christopher wrote:
Agreed, but with my fluff
Good to know - thanks for reporting back with the solution.
Matt
On Mar 18, 2005, at 2:57 AM, Vijaya S wrote:
Hi Matt,
I solved the menu problem I was having. The problem was that I was
missing
log4j and commons_lang jar files in my web app lib.
Thanks,
Vijaya
-Original Message-
From
I have designed a basic layout file that looks something like this:
My problem is that I have a element that needs to span both
the "header" and "mainBody" attributes. But it doesn't really work as
the tags
become unbalanced:
Has anyone e
Servlet containers will scan
JARs and pick up the URIs from there.
Can you post your displayer mappings (from the top of menu-config.xml)
and the struts-menu part of your JSP?
Also, what version of Struts Menu are you using?
Matt
If you are still having problems, check out the application
https
On that note, how about how to install Jetspeed and deploy a Struts app
to it? ;-)
http://raibledesigns.com/page/rd?
anchor=installing_jetspeed_and_deploying_struts
Matt
On Mar 11, 2005, at 5:38 AM, Ted Husted wrote:
If you wanted to use "conventional" portlets with Struts, you
aging with out effecting existing
display. Is it possible with these.
May be am I missing some thing here ??
You could use the pager taglib for this.
http://jsptags.com/tags/navigation/pager/pager-taglib-2.0.html
Matt
Thanks
Matt Raible <[EMAIL PROTECTED]> wrote:
You're in luck! The
You're in luck! There's a number of tag libraries to simplify this:
http://displaytag.sf.net
http://valuelist.sf.net
http://jakarta.apache.org/taglibs/sandbox/doc/datagrid-doc/intro.html
Demos: http://raibledesigns.com/page/rd?anchor=there_s_a_new_sorting
Matt
On Mar 10, 2005, at
servlet.getServletContext() should work.
Matt
On Mar 10, 2005, at 2:44 PM, Omar Didi wrote:
is there a way to either get or from
web.xml inside an Action class.
i know within a jsp or servlet i can use
getServletContext().getInitParameter("com.index"). this method doesn t
work
eforge.net/viewcvs.py/acegisecurity/acegisecurity/core/
src/main/java/net/sf/acegisecurity/wrapper/
Matt
On Mar 10, 2005, at 11:09 AM, Betty Koon wrote:
Matt,
Thanks for the info. We already have our own Authentication
mechanism. I
am just thinking about how is it to make use of current role
info
I use http://www.experts-exchange.com for a lot of CSS and JavaScript
issues and it works quite well. I think you have to pay to ask
questions now - but it's worth it.
Matt
On Mar 10, 2005, at 11:17 AM, Scott Piker wrote:
Hey all,
Sorry for the OT post, but I know a number of folks her
:24 too, but that's not a requirement.
Thanks,
Matt
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
als.
http://acegisecurity.sourceforge.net
Unfortunately, it's got a bit of a learning curve - but most good
open-source software does. ;-)
Matt
On Mar 10, 2005, at 10:49 AM, Betty Koon wrote:
Hi all,
Anyone has any good strategy or pointers for doing
user/role delegation with struts. We are not using
J2EE container
Thanks for confirming I wasn't crazy Bill. It turned out that my
tag has a "page" attribute defined and I was missing
page="1" for this particular field.
Thanks,
Matt
On Mar 8, 2005, at 6:58 PM, Bill Siggelkow wrote:
It should be ... I just looked at the latest buil
I saw that - good stuff! ;-)
On Mar 9, 2005, at 11:33 AM, Antony Joseph wrote:
Matt, I have you in one of my jokes on the iBATIS forum.
- Original Message -
From: "Matt Raible" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List"
Subject: Re: [Help] I need tuto
AppFuse has tutorials for using Hibernate, XDoclet and Struts. It also
uses Spring to glue all the different pieces together:
http://raibledesigns.com/appfuse/tutorials
Matt
On Mar 9, 2005, at 3:18 AM, Pham Anh Tuan wrote:
Hi all,
Who can help me or show me where I can get tutorial which tells
in my
experience.
Matt
On Mar 9, 2005, at 4:40 AM, karthikeyan balasubramanian wrote:
Hi all,
Thank you all for inputs.
Now my list has grown big :
1. Castor
2. JDO
3. iBATIS
4. Hibernate
5. OJB
I looked at iBATIS, it seems to be simple and easy to use. I will
also check out
others and let you
1800
The JavaScript that's generated for it is:
function outageForm_maxlength () {
}
And here's my field:
Server-side validation works fine.
Thanks,
Matt
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
I heard there were some questions regarding AppFuse on this mailing
list. Just wanted to let you know that I'm listening, so feel free to
ask any questions you have.
Matt
AppFuse Lead Developer
-
To unsubscribe, e-mail: [
I don't know how new you are to web applications. But make the most
basic web application you can without any of your classes. Just have a
simple folder structure:
web_application
WEB_INF
web.xml
index.jsp
And try a simple expression in the JSP file like: The time is <%=new
java.u
Previously all the JSPs in my application were in the same folder. To
organize things a bit, I categorized them according to action and now
they are nice, but the problem is all the links in my application are
relative. And they all expect that they are in the same base folder,
but now they'r
When I am inside a JSP page, is there any way to access the forward path
in the action mapping:
In other words, does Struts, when it forwards control to the JSP page,
put a variable in the request scope like
request.setAttribute("path","/pages/admin/COLDCache.jsp");
o bosses around.
hey Matt, aren't you gonna miss stuff like that?
I'm sure being paged at 3am when a server goes down will make up for
that kind of fun :)
Matt
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional
Jim Barrows wrote:
On Fri, 21 Jan 2005 10:39:17 -0600, Matt Bathje <[EMAIL PROTECTED]> wrote:
Hey all -
As of today I will no longer be a full time Struts user, and will be
unsubscribing from the list. I have gotten a new job where I won't be
doing any programming, and therefore have
ce
I joined. Hopefully I have been of some help to people as well.
This is really one of the best "product support" mailing lists I've ever
been on.
Thanks again to everybody,
Matt
p.s. - I think I may be back after I am settled in my new job and have
some free time at home. I sti
validation, or to setup a new class with an amount property and
getters/setters for the amounts, then use an array of that instead of
String[]
Matt
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
expression. This guy builds and
explains a currency validating regegexp that should work in validator
pretty easily:
http://www.phpbuilder.com/columns/dario19990616.php3
(see page 2)
Matt
-
To unsubscribe, e-mail: [EMAIL PROTE
1 - 100 of 238 matches
Mail list logo