I just checked in the change to CVS and it will be in the
2003-10-02 build of struts.
Next time you could use Bugzilla ?
http://nagoya.apache.org/bugzilla/
It only takes a minute to get an account.
Thanks for reporting the bug !!!
-Rob
dutrieux wrote:
Just a other information :
Adam Hardy wrote:
Yes as long as you don't need locale-specific date and number conversion.
So would this be a bug that needs to be addressed ? Does copyProperties have
a method that takes a locale.
On 10/01/2003 01:35 PM Andrew Hill wrote:
IDE code completion is certainly one of my favorite
Dhruva B. Reddy wrote:
I am trying to validate a form that includes, among other things, a
checkbox and a text field that contains a credit card number.
The nightly build of struts now handles checkboxes, select's, radio buttons.
I specify that the checkbox is required. I assume this means
Graham Leggett wrote:
Thomas Cornet wrote:
http://jakarta.apache.org/struts/userGuide/struts-html.html#button
I suppose this is what you're searching for...
Nope, the link describes the input type=button tag, not the
button tag.
This one:
Graham Leggett wrote:
Matt Raible wrote:
You are correct - there is no button element, but there's nothing
preventing you from using your own:
button type=submitbean:message key=button.submit//button
Struts does not mandate that you use it's tags for form buttons.
This is true, but for the
Graham Lounder wrote:
Hey all,
After reading the [Poll] action mappings thread, I now have a couple of
design questions. I've got a lot of actions right now and I'd like to
group related functionality into one action. I'm thinking of extending the
DispatchAction and creating functions to
Pat Quinn wrote:
Hi,
I have JSPs in seperate folders with the same name and when i try to
precompile them (Using ANT) i get a duplicate class name error... as
you'd expect when i pass in one class package name e.g.
I organize my JSP folders the same way I organize the java folders:
Take a look at the nightly struts validator example.
The pattern is:
!-- JavaScript Type Action --
actionpath=/editJsType
type=org.apache.struts.webapp.validator.EditTypeAction
scope=request
validate=false
forward name=success
Take a look at the validator example that comes with struts, it uses a
page attribute.
for multi-page forms.
-Rob
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Richard Tomlinson wrote:
I don't use tiles but this does sound like a bug. If your aren't looking
at the nightly
Struts 1.2 source code grab a copy from CVS
http://jakarta.apache.org/site/cvsindex.html
or the nightly build
http://cvs.apache.org/builds/jakarta-struts/nightly/src/.
Wait another
Sgarlata Matt wrote:
Unfortunately I'm not going to have time to set up this experiment for a few
weeks because the app I am currently working on does not require file upload
capabilities. I'll do a test in a few weeks and post the results to
struts-user.
I'm guessing from your response that the
Bjørn T Johansen wrote:
I am testing file upload using Struts and FormFile but the upload seems
really slow. Uploading a 1,5MB file takes about 15-20 sec. and I am
running both the server and the browser on the same PC. Is this normal
or should the upload be faster?
Your upload will be slower
.
Then try it again for 2 machines connected by the same local LAN, one
running the browser, one the web app.
Monitor fileupload time, % free CPU, virtual memory/paging usage, etc.
Report back the results.
-Rob
Thanks,
Matt
- Original Message -
From: Robert Leland [EMAIL PROTECTED]
To: Struts
Bjørn T Johansen wrote:
On Tue, 2003-09-16 at 04:12, Robert Leland wrote:
Bjørn T Johansen wrote:
I am testing file upload using Struts and FormFile but the upload seems
really slow. Uploading a 1,5MB file takes about 15-20 sec. and I am
running both the server and the browser
Yuan, Saul (TOR-ML) wrote:
Rob,
Thanks for your response.
I ended up with changing the validator-rules.xml file myself to add
support for multiple radios, checkboxes and selections (just for the
validateRequired(form) function)
If you would like to post a BugZilla report and provide a patch
Amit,
Struts 1.1 does not work under TC 3.2 used TC 3.3.X or TC 4.X series.
There are class loader bugs in TC 3.2 which were fixed in TC 3.3.X.
-Rob
Amit Agarwal wrote:
Hi,
I am a newbie in Struts and I searched all list and the web for my
problem but haven't found any solution.
I am running
Yuan, Saul (TOR-ML) wrote:
Use the nightly build of struts, this was fixed on Sept 9.
Please let me know if it works for you.
-Rob
Hi,
I have some problems validating multiple radio buttons and checkboxes,
selections on the client side. Tracking down to the javascript code
defined in
David Graham wrote:
--- Jerry Jalenak [EMAIL PROTECTED] wrote:
Is there a published specification on e-mail addresses?
I believe it's RFC 822.
The reason I
ask is
that we are using the 'email' validator, and it's accepting as valid
e-mail
addresses such as 'u-+-+%^_/[EMAIL
Lilian Maria Ramos Lima wrote:
Hi,
We are using the Struts Upload support in our application, and it's working
in our development and test enviromnent, but not in our production
enviromnent. The exception is very strange and ambigous :
java.io.IOException: The operation completed successfully.
will however update my struts package.
From: Robert Leland [EMAIL PROTECTED]
Reply-To: Struts Users Mailing List [EMAIL PROTECTED]
Date: Wed, 03 Sep 2003 22:09:14 -0400
To: Struts Users Mailing List [EMAIL PROTECTED]
Subject: Re: Struts form validation of radio buttons and checkboxes
Greg Amaroso
and returns a trace
stack error. Any other ideas?
I will however update my struts package.
From: Robert Leland [EMAIL PROTECTED]
Reply-To: Struts Users Mailing List [EMAIL PROTECTED]
Date: Wed, 03 Sep 2003 22:09:14 -0400
To: Struts Users Mailing List [EMAIL PROTECTED]
Subject: Re: Struts form
Greg Amaroso wrote:
I'm having trouble with the struts form validation framework when it comes
to radio buttons and checkboxes. For some reason, I can validate any other
type of field, but not radios/checkboxes. Here's where I seem to be having
trouble:
Try a --nightly-- build of struts. I
Jean-Michel Garnier wrote:
My company is going to use Struts for all its web applications and we have
defined a standard java package hierarchy.
I submit the result of our work to the community so any company new to
Struts could use it. If you are currently using Struts, I am interested by
your
[EMAIL PROTECTED] wrote:
I've got a nightly build...but I still can't get indexed field validation to
work, either on the client or server side.
Struts Nightly is built with a Aug 16th version of Validator, gotta open
those jars.
It's probably safe to download the reciently announced 1.1.0
David Thielen wrote:
Hi;
CreditCardValidator is listed in the common-validator docs - but it's not in the jar file - any ideas where it is?
thanks - dave
Check out the recent announcement on the commons-dev, the 1.1.0 release
is out.
It is currently marked as Alpha, and may be voted to Beta
James Mitchell wrote:
Yes, I was being silly (sort of).
I changed my system date to 2006 before sending that one, but it had no
effect on the date posted on the list. I'm guessing that the date/time
is determined from the smtp server or some other piece of the chain from
me to you.
Later.
Rune Peter Bjørnstad wrote:
I found the solution to my problem. Instead of specifying an absolute
JSP as my input attribute (struts-config.xml), I specified a forward name.
Now it works perfectly. Still don't know why it works in the example
application.
Rune.
Could you add this to the
thomas Sontheimer wrote:
Could you add this to the Validator Wiki FAQ ?
At :
http://nagoya.apache.org/wiki/apachewiki.cgi?ValidatorFAQ
Be sure to give yourself credit
if you want to use different validation rules with the validator you
have to declare different action elements in your
Emerson Cargnin wrote:
struts console, amigo :)
http://www.jamesholmes.com/struts/console/
I believe James took this functionality out a while back,
though I don't use it.
--
Robert Leland [EMAIL PROTECTED]
--
Java, J2EE, Struts, Web
Pedro Emanuel de Castro Faria Salgado wrote:
Hi,
I have built a plugin for Struts that creates view beans using
dynabeans that are defined on a xml file and i was wondering if anyone
in the Struts project/mailing list was interested on checking the use
of it?
When I see dynabean are you saying
- Announced the Wiki so he likely knows what he is doing
The only thing I might add is that if possible when creating pages
prepend 'validator' to the page
name, to make it unique in the ApacheWiki.
-Rob
Adam
On 08/18/2003 06:08 AM Robert Leland wrote:
There is now a Commons Validator Wiki
I also went through my old emails and added a few items to the FAQ +
one Validator Extension
On 08/18/2003 06:08 AM Robert Leland wrote:
There is now a Commons Validator Wiki !
Beware this is only a shell to start collecting tips, FAQs, and examples
for using validator. You can make a much
.
The exception to this --is-- probably the Struts Tag Library since
they do offer
functionality not found else where.
--
Robert Leland [EMAIL PROTECTED]
--
Java, J2EE, Struts, Web Application Development
804 N. Kenmore Street +01
Susan Bradeen wrote:
Warning: really, really basic questions (apologies in advance) ...
On 08/18/2003 09:45:44 AM Robert Leland wrote:
Adam Hardy wrote:
Hi Robert,
I put some stuff on there but my knowledge of wiki is only sketchy, so
I have left a page where all the capitalized words
and agony !!!
--
Robert Leland [EMAIL PROTECTED]
--
Java, J2EE, Struts, Web Application Development
804 N. Kenmore Street +01-703-525-3580
Arlington VA 22201
believe you need to extend the StrutsJavaScriptTag.
Is that helpful at all ?
Cheer
--
Robert Leland [EMAIL PROTECTED]
--
Java, J2EE, Struts, Web Application Development
804 N. Kenmore Street +01-703-525-3580
Arlington VA 22201
for !
No emailing yourself hundreds of emails, just give your Notice ! ;-)
We really do need you !
--
Robert Leland [EMAIL PROTECTED]
--
Java, J2EE, Struts, Web Application Development
804 N. Kenmore Street +01-703-525-3580
Arlington VA
Matt Raible wrote:
First question - Should I be using Floats or Doubles?
Well Javascript has something it call float but no double. I don't know
what the
precision is but as you noticed validator only has a validateFloat() JS
function.
Robert Leland [EMAIL PROTECTED
)
at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:585)
at java.lang.Thread.run(Thread.java:536)
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Robert Leland
by resubmitting your patches, hopefully
tested ;-), based on Struts 1.1 or even better Struts
1.2.1/current source.
I'll be reserving a few hours a week to review patches based the
latest sources
and if they look reasonable apply them.
-Rob
--
Robert Leland
is planning on getting a 1.1 release out
soon.
Yep, I promised to start on it this weekend writing up the release plan.
I am sure I'll have basic questions
like how the [EMAIL PROTECTED] do I upload the release to the web site. I have read
these docs before a long time
ago
-Rob
David
--
Robert
--will-- do this. I --believe-- the
nightly builds of struts are performed with
the CVS HEAD versions of all commons packages so you should be taken
care of.
I don't know where we would be without the thoughtful patches provided
by our users.
-Rob
--
Robert Leland [EMAIL
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Robert Leland [EMAIL PROTECTED]
--
Java, J2EE, Struts, Web Application Development
804 N
James Mitchell wrote:
I noticed the check in of DigestingPlugIn and I want to try it out.
Unless I missed it somewhere, it's not clear to me how to use it. If it actually does
what I'm
hoping/guessing (based on the name and comments), I'll be one happy camper
Can you give us a brief 'how
David Graham wrote:
--- Robert Leland [EMAIL PROTECTED] wrote:
Joe Germuska wrote:
At 14:12 -0700 8/7/03, James Mitchell wrote:
I noticed the check in of DigestingPlugIn and I want to try it out.
Unless I missed it somewhere, it's not clear to me how to use it. If
it actually
You might want to use velocity-tools, with Struts if the content is static.
It works with Struts, which would provide the controller, and
internationalization,
and the ability create interactive pages is needed.
I believe 'Struts in Action Book' has a chapter on it's use.
-Rob
Gary Kephart
Joe Germuska wrote:
At 14:12 -0700 8/7/03, James Mitchell wrote:
I noticed the check in of DigestingPlugIn and I want to try it out.
Unless I missed it somewhere, it's not clear to me how to use it. If
it actually does what I'm
hoping/guessing (based on the name and comments), I'll be one
FYI:
I have contracted twice once was for 4 months
full time at $100/hr. The other was as a consultant
at $110/hr, which was only for about 20 hours.
This may be atypical, but a
business will charge another company,goverment,
for an regular employee that would be paid only 40%-50% of that,
so
Rahul wrote:
Hi,
We are developing a multilingual system using struts 1.1 and j2ee 1.3.
I need to know whether we can use backend database tables for providing all the messages i.e. whether the messages can be provided by a set of java class rather than relying on resource files residing on the
James Mitchell wrote:
Cool, I wasn't aware that it was added to commons-sandbox.
Ah ur, Maybe it wasn't I thought you had placed it into the sandbox,
checking ...
Looking at the resources in the sandbox only the XML implementation was
added.
I don't see anyreason why the JDBC implementation
Generally, for --simple-- applications getting a struts application
running will take longer than a straight JSP application, for beginners.
However, for most projects lasting more than a few weeks
you'll start seeing the payback in how well struts helps you organize
your code. What do I mean by
Ian Hunter wrote:
Ah-HAH! I was adding back in some other methods and broke it again, but I
think I get it.
My setter method is called public void setIds (String ids[]) -- when I
created a method called public void setIds(int i, String ids) that killed
it because BeanUtils.populate was calling
responses are in line.
Gary Ashley wrote:
Robert Leland wrote:
The standard has always been that the Struts 1.1 release will depend on
released version of the commons-x.jar's.
The RC1 and others depend on the nightly builds of commons-xxx because
they almost always fix more bugs than
Jagannayakam wrote:
Hi ,
We already developed a J2EE product . Now we think of implementing the
struts framework for better navigation , exception framework .
Any sugesstions on - how stable is this release of struts 1.1 beta 3 .
Are there any major known issues in this ?
1) Search Buzilla
Evan Schnell wrote:
Robert Morse wrote:
Have you gotten anywhere with this?
I'm seeing the exact problem, and I'm not using a DynaValidatorForm. No
errors are displayed, no exceptions thrown. It's as though the
validator just isn't getting invoked.
The failure to log consistently means that
Thorsten Schäfer wrote:
Hi,
At http://jakarta.apache.org/site/sourceindex.html, the struts sources
cannot get downloaded. I'm getting a 404 error.
Works for me. I just clicked that page then go down to 'Struts' link
then download a package. It was broken about 3 days ago, try
clearing your
Christoph Rooms wrote:
hi all,
My application, using nested taglibs, used to work fine under struts
1.1 beta 1.
I upgraded now to 1.1 beta version 3, and i suddenly get this error
witin my jsp page.
javax.servlet.jsp.JspException: No getter method for property
translatedObjects[0].language
The Hitchhiker's Guide To The Galaxy
Douglas Adams
Halfrunt as radio announcer with Zaphod listening.
-Rob
--
To unsubscribe, e-mail: mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Robert Leland wrote:
The Hitchhiker's Guide To The Galaxy, Chapter 12
Douglas Adams
Unidentified radio announcer
(not Halfrunt as I previously stated)
with Zaphod listening.
--
To unsubscribe, e-mail: mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]
finally got it.
The Hitchhiker's Guide To The Galaxy, Chapter 12
Douglas Adams
Sub-Etha Radio Announcer
--
To unsubscribe, e-mail: mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Peter A. Pilgrim wrote:
You must have some big balls, then?
Try to remain civil if not professional.
-Rob
--
To unsubscribe, e-mail: mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]
James Turner wrote:
From: Durham David Cntr 805CSS/SCBE
Certain elements with the USAF, mine is the only one I know
of :-), are using Struts. I'm not sure if this decision went
all the way to President Bush or not. Seems like it would have.
Struts in the military, the mind boggles.
Míguel Ángel Mulero Martínez wrote:
Hola a todos,
Estoy usando la linea:
bean:include id=text page=/test/detalle.jsp /
forma de hacer esto? Al estilo del template:put.
Ah. Code I understand.
For struts 1.1
No template:put
Yes tiles:definition
Sorry I don't speak spanish.(Just like Joe
From: Harinath DP [mailto:[EMAIL PROTECTED]]
Sent: Thursday, January 16, 2003 6:02 AM
To: Struts-User
Subject: Struts taglibs - Is data grid possible
Hi,
I need to implement Data grid using Struts. Can anybody guide me to how
about doing this? Do we have any taglib, which can do this?
This
Mervin Williams wrote:
I am attempting to run the Artimus sample application but am getting the
following error. Does anyone know how to resolve it?
Here is the error:
13:09:47,046 ERROR [ActionServlet] Initializing application data source
org.apache.struts.action.DATA_SOURCE
After I test this theory on struts-validator I'll post a bug report
to the validator folks.
This was fixed in Saturdays commons-validator.
If you look at the struts docs, :-D, this bug is clearly documented.
http://jakarta.apache.org/struts/userGuide/dev_validator.html
-Rob
--
To
Axel Stahlhut wrote:
By the way, does anybody know, why the validator example in the newest
Struts nightly builds (which iI don't use) is broken? Will it be fixed?
Thanks
Axel
There is a know problem with the commons-validator:
See:
Jim Krygowski wrote:
That leads me to believe that something funny is happening to my ActionForm
somewhere in the Struts code. Has anyone else seen this?? I have three
developers who came across this error independently so I have to imagine
that some of you out there bumped into it too when you
Eddie Bush wrote:
That's odd. The README in the 1.1 version says it requires Struts 1.1.
Perhaps you downloaded the wrong archive?
http://sourceforge.net/projects/struts-menu/
http://sourceforge.net/project/showfiles.php?group_id=48726
It uses a struts 1.1 from June I believe,I was looking at
Ok, it looks like it isn't the same bug,
though the error is occuring in the iterator
of the FastHashMap.
I believe you said it was also happening in
the Struts example/struts-validator program.
Be sure to mention the application server
you're using.
I haven't had to worry about the locale
This looks similar, but different, to a bug I tracked down because of a
change in the FastHashMap implementation.
The fix was in ValidatorResources:
public void process() {
hFormSets.setFast(true);
hConstants.setFast(true);
hActions.setFast(true);
processForms();
}
Michael Delamere wrote:
Yes, I copied all of the files into my WEB-INF/lib folder
If there is any more information you need, I will be glad to provide
it
Yes, Does the struts-validator example work ?
-Rob
--
To unsubscribe, e-mail:
Fabrice BLANQUART wrote:
Hi,
I have a strange behaviour with the validator using the nightly build (20021107).
I use the html:javascript tag in order to make client validation. It work well with the 1.1B2 but when
I use the nightly build it doesn't generate the validateXXX javascript function.
Perhaps your problem is related to this Bug report ?
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14332
Also see topic strust-dev, why it may not be a bug in struts but in the
Application Server.
http://marc.theaimsgroup.com/?l=struts-devm=103669629505455w=3
Re: [Vote] Modify
Michael Delamere wrote:
Hi,
What could this be? Are there values being overwritten perhaps when
validating more than one sub-app?
It could be storing the ACTION_ERRORS in one place and trying to
read them from another place.
Which version of struts ?
It always helps to state : Struts:
Back in Feburary of 2001 when I proposed to my new
employer that we use struts, one of the items I looked at was
mailing list traffic, between it and other open source projects.
I have been keeping that chart up to date and thought people here
might find it interesting. This is a simplified chart
Can validation be turned off?
1) You have to make sure your commons-validator.jar
and the various validator.xml files are from the same date.
The URI changed about 2 weeks ago, so make sure your
DTD statement at the top of your applications validator.xml
matches the version stored
James Holmes kindly replied:
I don't have one of the newer builds of IDEA yet
(download is not working now), but it should work fine
with the newer versions. Are you right clicking on
your Struts config file in the project view and
selecting Struts Console from the popup menu?
Yes, I am in
So am I the only one having trouble with struts-validator.war on Tomcat
4.1.12? If someone has recently had success deploying and running it, I
would appreciate knowing. If it's working for everyone else it must be
something in my configuration
No, there is a bug in the Validator that
It works with JBuilder 5,
but NOT with IntelliJ Build #651 their latest.
or with Build #647
I tried with the struts console jdom.jar,
but IntelliJ gave a :
java.lang.NoSuchMethodError: org.jdom.Text.getValue()Ljava/lang/String;
This is when trying to open the same struts-config.xml
. Is it possible with Tokens or some
other way?
Thanks in advance
Nathan
--
Robert Leland [EMAIL PROTECTED]
804 N. Kenmore Street +01-703-525-3580
Arlington VA 22201
don't remember seeing its origin explained anywhere.
Is it an acronym or does it refer to the framework part?
Thanks,
Roxie
--
Robert Leland [EMAIL PROTECTED]
804 N. Kenmore Street +01-703-525-3580
Arlington VA 22201
Sorry I ment to say www.mail-archive.com even better
http://www.mail-archive.com/struts-user%40jakarta.apache.org/
-Rob
Rajan Gupta wrote:
Could anybody provide me with the link where the archive of
Struts-user+dev list are stored. I tried www.mail-archive.org, but that
does not work.
Never mind I figured out that Craig must be baselining struts.
Robert Leland wrote:
Ted,
I am moving the struts example application from
org.apache.struts.example to
org.apache.struts.webapp.example
However I am a bit confused as to what/how to
change the jakarta-struts
Check out the original implementation of the Token classes I submitted
in October. It was posted as an attachment to the struts-dev news group.
It has full javadocs. Basically it created the Token in a custom tag.
So this should work for you.
-Rob
"Nanduri, Amarnath" wrote:
Hello all,
As far as struts 1.0, the Form bean is used only to redisplay
information to the jsp page. Typically the EJB might be loaded/unloaded in the
action class. If you search www.mail-archives.co,m Craig talked more about this in
detail.
In future version of struts this may be enhanced.
-Rob
"D. Veniseleas" wrote:
these taglibs. The template taglibs are in CVS and easily accessed but I'm
wondering if these are going to be distributed in the next release of
struts.
To quote David Geary, 'templates are here to stay'. All functionality that is in the
Beta or nightly builds will
Turbine implements a job scheduler, I don't know
if they implemented it themself or integrated it
from another package. Perhaps this
is also one utility that could go in the proposed
code sharing library for Jakarta.
-Rob
Mihir Parekh wrote:
We need to implement a job scheduler (similar to
I also would propose starting the development
of a 'TAG.xml-file ' fort Dreamweaver., so users can directly
design using 'custom tags' as opposed to
translate existing pages.
William Jaynes wrote:
If anyone has implemented this I'd like to know how you did it.
This was my first cut at it. I believe I incorrectly tied the
command token and the hidden field for button presses
together. This was written for struts 0.5 but I am sure it will
work with struts 1.0.
I
I posted a set of struts Tags on struts-dev back in October based on
"Web Development with Java Server Pages" Token with complete
JavaDoc documentation. I guess you could search the 'covalent ?'
web site fore the exact message and attachments.
William Jaynes wrote:
I've been playing with
interested
in hearing about these.
--
Robert Leland [EMAIL PROTECTED]
804 N. Kenmore Street +01-703-525-3580
Arlington VA 22201
Michael Gerdau wrote:
and am faced with the org.apache.struts.action.MESSAGE exception.
This has happened to at least 100 other developers, you'll find
there plea's for help and answers at the mailing archive.
Try
http://archive.covalent.net/jakarta/struts-user/2000/10/0009.xml
--
Robert
I am just musing, and don't think this should be a struts 1.0 feature !
Perhaps XML already makes this possible, comments ?
Thanks,
Rob
--
Robert Leland [EMAIL PROTECTED]
804 N. Kenmore Street +01-703-525-3580
Arlington VA 22201
, so let
me know if I can be of help on this, even if it to document !
-Rob
"Craig R. McClanahan" wrote:
Robert Leland wrote:
ActionServlet and added code to set a request attribute named
"ActionServlet":
private static final Boolean boolTru
hould I go for struts0.5, or should I go for the "latest" build ?
Alf Hogemark
--
Robert Leland [EMAIL PROTECTED]
804 N. Kenmore Street +01-703-525-3580
Arlington VA 22201
96 matches
Mail list logo