Re: Firefox 3 and render issues

2009-01-14 Thread Carl Pritchett

This was my problem exactly - but was difficult to track down as sometimes it
occured, but other times it did't (with struts 2.0.11). The page loads - I
can see the tabs correctly for a second then it flashes to a blank page and
the loading icon spins forever.

I noticed that I was getting a "dojo not defined" error in the firefox error
console.

Looking at the 2.1.6 dojo config I believe the debugAtAllCosts is removed.

I've also noticed that certain displaytag display:table tags cause the
tabbedPanel to not render correctly in firefox and IE.


secondsun wrote:
> 
> 
> The "correct" way to fix this bug is to supply your own template for the
> head tag which will make the dojo attribute debugAtAllCosts respect the
> head debug flag.
> 
> 

Regards,
Carl

-- 
View this message in context: 
http://www.nabble.com/Firefox-3-and-%3Cs%3Ahead-theme%3Dajax-%3E-render-issues-tp18260192p21472627.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: [ANNOUNCE] Struts 2.1.6 GA Release

2009-01-14 Thread Frans Thamura
amazing 2.1.5 released, now 2.1.6 released

F

On Thu, Jan 15, 2009 at 9:50 AM, Musachy Barroso  wrote:
> The link should be fine now. Thanks for reporting.
>
> musachy
>
> On Wed, Jan 14, 2009 at 9:39 PM, Martin Gainty  wrote:
>>
>> Hernan
>>
>> Can you file a bug report for this error at
>> http://issues.apache.org/struts
>>
>> Saludos Cordiales desde EEUU
>> Martin Gainty
>> GMT+5
>> __
>> Disclaimer and confidentiality note
>> Everything in this e-mail and any attachments relates to the official 
>> business of Sender. This transmission is of a confidential nature and Sender 
>> does not endorse distribution to any party other than intended recipient. 
>> Sender does not necessarily endorse content contained within this 
>> transmission.
>>
>>
>>
>>
>>> Date: Wed, 14 Jan 2009 17:37:35 -0200
>>> From: hgonza...@gmail.com
>>> To: user@struts.apache.org
>>> Subject: Re: [ANNOUNCE] Struts 2.1.6 GA Release
>>>
>>> The link to "Releases notes" in the main download page is broken.
>>>
>>>
>>> --
>>> Hernán J. González
>>> http://hjg.com.ar/
>>>
>>>
>>> On Wed, Jan 14, 2009 at 12:19 PM, Musachy Barroso  wrote:
>>> > The Apache Struts group is pleased to announce that Struts 2.1.6 is
>>> > available as a "General Availability" release. The GA designation is our
>>> > highest quality grade.
>>> >
>>>
>>> -
>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>>> For additional commands, e-mail: user-h...@struts.apache.org
>>>
>>
>> _
>> Windows Live™: Keep your life in sync.
>> http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_012009
>
>
>
> --
> "Hey you! Would you help me to carry the stone?" Pink Floyd
>
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>



-- 
-- 
Frans Thamura
Meruvian
One Stop Java and Enterprise OSS Provider
Technopreneurship, Training, Internship, Outsourcing and Corporate
Competency Center

Mobile: +62 855 7888 699
Blog & Profile: http://frans.thamura.info

Training JENI, Medallion (Alfresco, Liferay dan Compiere).. buruan...
URL: http://www.meruvian.com

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: [ANNOUNCE] Struts 2.1.6 GA Release

2009-01-14 Thread Musachy Barroso
The link should be fine now. Thanks for reporting.

musachy

On Wed, Jan 14, 2009 at 9:39 PM, Martin Gainty  wrote:
>
> Hernan
>
> Can you file a bug report for this error at
> http://issues.apache.org/struts
>
> Saludos Cordiales desde EEUU
> Martin Gainty
> GMT+5
> __
> Disclaimer and confidentiality note
> Everything in this e-mail and any attachments relates to the official 
> business of Sender. This transmission is of a confidential nature and Sender 
> does not endorse distribution to any party other than intended recipient. 
> Sender does not necessarily endorse content contained within this 
> transmission.
>
>
>
>
>> Date: Wed, 14 Jan 2009 17:37:35 -0200
>> From: hgonza...@gmail.com
>> To: user@struts.apache.org
>> Subject: Re: [ANNOUNCE] Struts 2.1.6 GA Release
>>
>> The link to "Releases notes" in the main download page is broken.
>>
>>
>> --
>> Hernán J. González
>> http://hjg.com.ar/
>>
>>
>> On Wed, Jan 14, 2009 at 12:19 PM, Musachy Barroso  wrote:
>> > The Apache Struts group is pleased to announce that Struts 2.1.6 is
>> > available as a "General Availability" release. The GA designation is our
>> > highest quality grade.
>> >
>>
>> -
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>
> _
> Windows Live™: Keep your life in sync.
> http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_012009



-- 
"Hey you! Would you help me to carry the stone?" Pink Floyd

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



RE: Logic Iterate problem

2009-01-14 Thread Martin Gainty

Did you have the tld declaration at the top of your jsp page e.g
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
?
Martin 
__ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission. 




> Date: Wed, 14 Jan 2009 10:26:04 -0800
> From: anishpis...@gmail.com
> To: user@struts.apache.org
> Subject: Logic Iterate problem
> 
> 
> Hi,
> 
> In one page of my  application i am trying to iterate through one collection
> for populating one combo box. But it is showing 
> "javax.servlet.jsp.JspException: Cannot create iterator for this collection"
> 
> 
> I have one LoginForm that extends Validator form and it containg one object
> of User. This user object contains a List of user roles .Actually i am
> trying to display these user roles in my combo box in the jsp page. My code
> is below.
> 
> I am using struts 1.3 for develping this project ...
> 
> Please help me 
> 
> 
> 
>  My form class is below...
> 
> 
> public class Loginform extends ValidatorForm{
>   
>   public String userName;
>   public String passWord;
>   public User user = new User();
>   
> 
>   public String getUserName() {
>   return userName;
>   }
> 
>   public void setUserName(String userName) {
>   this.userName = userName;
>   }
> 
>   public String getPassWord() {
>   return passWord;
>   }
> 
>   public void setPassWord(String passWord) {
>   this.passWord = passWord;
>   }
>   
>   public User getUser() {
>   return user;
>   }
> 
>   public void setUser(User user) {
>   this.user = user;
>   }
>   
>   /**
>  * Reset all properties to their default values.
>  *
>  * @param mapping The mapping used to select this instance
>  * @param request The servlet request we are processing
>  */
> public void reset(ActionMapping mapping, HttpServletRequest request) {
>   super.reset(mapping, request);
>   userName = "";
>   passWord= "";
> }
> }
> 
> 
> 
> 
>User object is 
> 
> public class User implements Serializable{
>   
>   public String userid = "Ashli";
>   public String userName = "Ashli Isaac";
>   public String passWord = "123456";
>   public String userNumber = "1001";
>   public List userRoles = new ArrayList();
>   public String loginStatus;
>   public String riskCounter;
>   
>   
>   public User(){
>   userRoles.add("Admin User");
>   userRoles.add("Trial User");
>   userRoles.add("BackUP User");
>   userRoles.add("Super User");
>   
>   }
>   
>   public List getUserRoles() {
>   return userRoles;
>   }
>   public void setUserRoles(List userRoles) {
>   this.userRoles = userRoles;
>   }
>   
>   
> 
> 
> the code snippet for iteration in jsp is 
> 
> 
>   
>   
>property="user">
>property="userRoles">
>   
>   
>   
>   
>   
> 
> My exception stack trace is 
> 
> SEVERE: Servlet.service() for servlet jsp threw exception
> javax.servlet.jsp.JspException: Cannot create iterator for this collection
>   at
> org.apache.struts.taglib.logic.IterateTag.doStartTag(IterateTag.java:275)
>   at org.apache.jsp.jsp.welcome_jsp._jspService(welcome_jsp.java:193)
>   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>   at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
>   at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
>   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>   at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>   at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>   at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
>   at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
>   at
> org.apache.catal

RE: [ANNOUNCE] Struts 2.1.6 GA Release

2009-01-14 Thread Martin Gainty

Hernan

Can you file a bug report for this error at 
http://issues.apache.org/struts

Saludos Cordiales desde EEUU
Martin Gainty 
GMT+5
__ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission. 




> Date: Wed, 14 Jan 2009 17:37:35 -0200
> From: hgonza...@gmail.com
> To: user@struts.apache.org
> Subject: Re: [ANNOUNCE] Struts 2.1.6 GA Release
> 
> The link to "Releases notes" in the main download page is broken.
> 
> 
> -- 
> Hernán J. González
> http://hjg.com.ar/
> 
> 
> On Wed, Jan 14, 2009 at 12:19 PM, Musachy Barroso  wrote:
> > The Apache Struts group is pleased to announce that Struts 2.1.6 is
> > available as a "General Availability" release. The GA designation is our
> > highest quality grade.
> >
> 
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 

_
Windows Live™: Keep your life in sync. 
http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_012009

RE: s:property tag with action attribute of form/submit

2009-01-14 Thread Martin Gainty

the mechanism you are using assumes the value is located on OGNL root

if you want session or request specfic variables you will need to use the 
#session or #request qualifier as in these examples

 or
 or

http://struts.apache.org/2.0.14/docs/ognl.html

HTH
Martin 
__ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission. 




> Date: Wed, 14 Jan 2009 13:10:04 -0800
> From: lsbo...@gmail.com
> To: user@struts.apache.org
> Subject: s:property tag with action attribute of form/submit
> 
> Hello,
>   I want to use s:property tag in action attribute of s:submit, like this,
>   "  theme="ajax" targets="dummy_div" />
> 
> Is this possible ? I am getting errors while compiling this JSP . I even
> tried ". Doesn't work.
> Leena

_
Windows Live™ Hotmail®: Chat. Store. Share. Do more with mail. 
http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_hm_justgotbetter_explore_012009

REST plugin and id params with dot's causes 404 not found

2009-01-14 Thread Joink

I'm using Struts 2.1.2 and the REST plugin. I have a controller that is used
to provide user information, and this works like a charm as long as the id
parameter doesn't contain a dot.

Eg: /app/users/james works as expected. But when i try with
/app/users/james.bond I get a 404 since Struts interprets the .bond as an
extension rather than part of the id.

Any one know how to solve this?
-- 
View this message in context: 
http://www.nabble.com/REST-plugin-and-id-params-with-dot%27s-causes-404-not-found-tp21466905p21466905.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: Logic Iterate problem

2009-01-14 Thread Paweł Wielgus
Hi,
You are iterating over user.

Best regards,
Paweł Wielgus.

2009/1/14 ECLIPSE + CVS :
>
> Hi,
>
> In one page of my  application i am trying to iterate through one collection
> for populating one combo box. But it is showing
> "javax.servlet.jsp.JspException: Cannot create iterator for this collection"
> 
>
> I have one LoginForm that extends Validator form and it containg one object
> of User. This user object contains a List of user roles .Actually i am
> trying to display these user roles in my combo box in the jsp page. My code
> is below.
>
> I am using struts 1.3 for develping this project ...
>
> Please help me
>
>
>
> My form class is below...
>
>
> public class Loginform extends ValidatorForm{
>
>public String userName;
>public String passWord;
>public User user = new User();
>
>
>public String getUserName() {
>return userName;
>}
>
>public void setUserName(String userName) {
>this.userName = userName;
>}
>
>public String getPassWord() {
>return passWord;
>}
>
>public void setPassWord(String passWord) {
>this.passWord = passWord;
>}
>
>public User getUser() {
>return user;
>}
>
>public void setUser(User user) {
>this.user = user;
>}
>
>/**
> * Reset all properties to their default values.
> *
> * @param mapping The mapping used to select this instance
> * @param request The servlet request we are processing
> */
>public void reset(ActionMapping mapping, HttpServletRequest request) {
>super.reset(mapping, request);
>userName = "";
>passWord= "";
>}
> }
>
>
>
>
>   User object is
>
>public class User implements Serializable{
>
>public String userid = "Ashli";
>public String userName = "Ashli Isaac";
>public String passWord = "123456";
>public String userNumber = "1001";
>public List userRoles = new ArrayList();
>public String loginStatus;
>public String riskCounter;
>
>
>public User(){
>userRoles.add("Admin User");
>userRoles.add("Trial User");
>userRoles.add("BackUP User");
>userRoles.add("Super User");
>
>}
>
>public List getUserRoles() {
>return userRoles;
>}
>public void setUserRoles(List userRoles) {
>this.userRoles = userRoles;
>}
>
>
>
>
>the code snippet for iteration in jsp is
>
> 
>
>
> property="user">
> name="results" property="userRoles">
>
>
>
>
>
>
> My exception stack trace is
>
> SEVERE: Servlet.service() for servlet jsp threw exception
> javax.servlet.jsp.JspException: Cannot create iterator for this collection
>at
> org.apache.struts.taglib.logic.IterateTag.doStartTag(IterateTag.java:275)
>at org.apache.jsp.jsp.welcome_jsp._jspService(welcome_jsp.java:193)
>at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
>at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
>at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
>at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
>at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
>at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
>at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
>at
> org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
>at
> org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
>at
> org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
>at
> org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
>at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
>at
> org.apache

Re: s:property tag with action attribute of form/submit

2009-01-14 Thread Leena Borle
That worked,
Thanks for the help.
Leena

On Wed, Jan 14, 2009 at 1:23 PM, Christian Priebe  wrote:

> Hey,
>
> since %{actionUrl} is simple OGNL you should be able to use it directly in
> the s:submit-Tag like this:
>
>  targets="dummy_div" />
>
>
> Christian
>
>
>
>
> Leena Borle schrieb:
>
>  Hello,
>>  I want to use s:property tag in action attribute of s:submit, like this,
>>  "  theme="ajax" targets="dummy_div" />
>>
>> Is this possible ? I am getting errors while compiling this JSP . I even
>> tried ". Doesn't work.
>> Leena
>>
>>
>>
>
>
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>


Re: s:property tag with action attribute of form/submit

2009-01-14 Thread Christian Priebe

Hey,

since %{actionUrl} is simple OGNL you should be able to use it directly 
in the s:submit-Tag like this:





Christian




Leena Borle schrieb:

Hello,
  I want to use s:property tag in action attribute of s:submit, like this,
  "  theme="ajax" targets="dummy_div" />

Is this possible ? I am getting errors while compiling this JSP . I even
tried ". Doesn't work.
Leena

  



-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



s:property tag with action attribute of form/submit

2009-01-14 Thread Leena Borle
Hello,
  I want to use s:property tag in action attribute of s:submit, like this,
  "  theme="ajax" targets="dummy_div" />

Is this possible ? I am getting errors while compiling this JSP . I even
tried ". Doesn't work.
Leena


Re: Convention plugin example

2009-01-14 Thread Musachy Barroso
I have been thinking about adding a convention showcase to the demo
apps, but I haven't got around to do it yet.

musachy

On Wed, Jan 14, 2009 at 4:02 PM, Norris Shelton  wrote:
> Right.  Starting from 0, I didn't know that the plugin dependency was needed. 
>  I think it is the typical open source thing.  The documentation is there, 
> but there is rarely a completed project that you can compare to your own to 
> see what you are missing.
>
>
>
>
>
> 
> From: Dave Newton 
> To: Struts Users Mailing List 
> Sent: Wednesday, January 14, 2009 2:37:50 PM
> Subject: Re: Convention plugin example
>
> Norris Shelton wrote:
>> Thanks for the fast response.  I did not know there was such a thing.
>
> But... but you asked how to get a Convention plugin app running.
>
> Dave
>
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>
>



-- 
"Hey you! Would you help me to carry the stone?" Pink Floyd

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: Convention plugin example

2009-01-14 Thread Norris Shelton
Right.  Starting from 0, I didn't know that the plugin dependency was needed.  
I think it is the typical open source thing.  The documentation is there, but 
there is rarely a completed project that you can compare to your own to see 
what you are missing.  






From: Dave Newton 
To: Struts Users Mailing List 
Sent: Wednesday, January 14, 2009 2:37:50 PM
Subject: Re: Convention plugin example

Norris Shelton wrote:
> Thanks for the fast response.  I did not know there was such a thing.

But... but you asked how to get a Convention plugin app running.

Dave

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org


  

Re: [ANNOUNCE] Struts 2.1.6 GA Release

2009-01-14 Thread Owen Berry
Thanks for all the great work, Struts developers! I'm assuming great
work based on past performance, but I'm keen to try out the new
release in the next few days ... moving from the 2.1.2 beta.

On Wed, Jan 14, 2009 at 9:19 AM, Musachy Barroso  wrote:
> The Apache Struts group is pleased to announce that Struts 2.1.6 is
> available as a "General Availability" release. The GA designation is our
> highest quality grade.
>
> Apache Struts 2 is an elegant, extensible framework for creating
> enterprise-ready Java web applications. The framework is designed to
> streamline the full development cycle, from building, to deploying, to
> maintaining applications over time.
>
> This release is a significant upgrade. We have worked hard to improve
> some of the trouble spots from 2.0. In particular, we are releasing a
> new plugin for XML-free configuration called the Conventions Plugin. This
> release also features the new REST and Javatemplates plugins. The
> AJAX functionality has been moved to a plugin to improve maintainability.
> Many bugs have been fixed for this release, see release notes for more
> details.
>
> Struts 2.1.6 is available in a full distribution, or as separate
> library, source, example and documentation distributions, from the
> releases page:
>
> * http://struts.apache.org/download.cgi#struts216
>
> The release is also available through the central Maven
> repository under Group ID "org.apache.struts". The release notes are
> available online:
>
> * http://struts.apache.org/2.x/docs/version-notes-216.html
>
> The 2.1.x series of the Apache Struts framework has a minimum
> requirement of the following specification versions: Servlet API 2.4,
> JSP API 2.0, and Java 5.
>
> Struts 2.0 will continue to be supported, but for new projects, we
> suggest moving to Struts 2.1.
>
> Should any issues arise with your use of any version of the Struts
> framework, please post your comments to the user list, and, if
> appropriate, file a tracking ticket:
>
> * https://issues.apache.org/struts/secure/Dashboard.jspa
>
> -- The Apache Struts group.
>
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



RE: s:a tag

2009-01-14 Thread Martin Gainty

you're talking about changing Page elements and Data asynchronously then you're 
probably want to look at AJAX calls
http://www.javaworld.com/javaworld/jw-08-2007/jw-08-ajaxtables.html

Martin
__ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission. 




> Date: Wed, 14 Jan 2009 12:09:41 -0800
> From: aarthyj...@yahoo.com
> To: user@struts.apache.org
> Subject: RE: s:a tag
> 
> 
> when you browse thru' youtube.com site,In channels page, when u click on Most
> Subscribed/Most Viewed ,the URL is changed ,but it doesn't look like a page
> reload.how can we achieve the same using struts2.
> 
> 
> Biesbrock, Kevin wrote:
> > 
> > I would assume that "changing the url" would result in the page
> > reloading which is the opposite desired outcome when using Ajax.  Using
> > a "#" is simply a page link resulting in the page scrolling to the
> > section name specified after the "#" (or, in your case, the top of the
> > page).  AFAIK JavaScript can't handle renaming a url without
> > communicating it to the server.
> > 
> > 
> > Kevin
> > 
> > -Original Message-
> > From: Jaarthy [mailto:aarthyj...@yahoo.com] 
> > Sent: Wednesday, January 14, 2009 1:48 PM
> > To: user@struts.apache.org
> > Subject: Re: s:a tag
> > 
> > 
> > No.I am not saying that.Tag  is functioning properly as I wanted it
> > to.But the URL is displayed like  http://localhost:8080/mywebapp/#
> > instead of http://localhost:8080/mywebapp/someaction.action when I use
> > s:a tag with ajax theme in place of a href tag.I want the URL to be
> > displayed
> > likehttp://localhost:8080/mywebapp/someaction.action but   I want to use
> > s:a
> > tag with ajax theme.
> > Is this possible?
> > 
> > Thanks,
> > Aarthy
> > 
> > newton.dave wrote:
> >> 
> >> Jaarthy wrote:
> >>> when i am use  its 
> >>> creating the URL like http://localhost:8080/mywebapp/#.
> >>> 
> >>> When I remove the theme="ajax",I get the URL like 
> >>> http://localhost:8080/mywebapp/someaction.action.
> >>> I want to use ajax theme,but I want my url to be shown like 
> >>> http://localhost:8080/mywebapp/someaction.action,because the values 
> >>> which I get back from action needs to be updated in the div in the 
> >>> same page.
> >>> 
> >>> Is it understood?
> >> 
> >> Not really.
> >> 
> >> I don't recall at the moment how the URL is displayed, but are you 
> >> saying that using the "target" attribute in the  tag isn't 
> >> properly putting the results of the action into the target?
> >> 
> >> Dave
> >> 
> >> 
> >> -
> >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> >> For additional commands, e-mail: user-h...@struts.apache.org
> >> 
> >> 
> >> 
> > 
> > --
> > View this message in context:
> > http://www.nabble.com/s%3Aa-tag-tp21356904p21462542.html
> > Sent from the Struts - User mailing list archive at Nabble.com.
> > 
> > 
> > -
> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> > For additional commands, e-mail: user-h...@struts.apache.org
> > 
> > 
> > 
> > 
> > -
> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> > For additional commands, e-mail: user-h...@struts.apache.org
> > 
> > 
> > 
> 
> -- 
> View this message in context: 
> http://www.nabble.com/s%3Aa-tag-tp21356904p21464182.html
> Sent from the Struts - User mailing list archive at Nabble.com.
> 
> 
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 

_
Windows Live™: Keep your life in sync. 
http://windowslive.com/howitworks?ocid=TXT_TAGLM_WL_t1_allup_howitworks_012009

RE: s:a tag

2009-01-14 Thread Jaarthy

when you browse thru' youtube.com site,In channels page, when u click on Most
Subscribed/Most Viewed ,the URL is changed ,but it doesn't look like a page
reload.how can we achieve the same using struts2.


Biesbrock, Kevin wrote:
> 
> I would assume that "changing the url" would result in the page
> reloading which is the opposite desired outcome when using Ajax.  Using
> a "#" is simply a page link resulting in the page scrolling to the
> section name specified after the "#" (or, in your case, the top of the
> page).  AFAIK JavaScript can't handle renaming a url without
> communicating it to the server.
> 
> 
> Kevin
> 
> -Original Message-
> From: Jaarthy [mailto:aarthyj...@yahoo.com] 
> Sent: Wednesday, January 14, 2009 1:48 PM
> To: user@struts.apache.org
> Subject: Re: s:a tag
> 
> 
> No.I am not saying that.Tag  is functioning properly as I wanted it
> to.But the URL is displayed like  http://localhost:8080/mywebapp/#
> instead of http://localhost:8080/mywebapp/someaction.action when I use
> s:a tag with ajax theme in place of a href tag.I want the URL to be
> displayed
> likehttp://localhost:8080/mywebapp/someaction.action but   I want to use
> s:a
> tag with ajax theme.
> Is this possible?
> 
> Thanks,
> Aarthy
> 
> newton.dave wrote:
>> 
>> Jaarthy wrote:
>>> when i am use  its 
>>> creating the URL like http://localhost:8080/mywebapp/#.
>>> 
>>> When I remove the theme="ajax",I get the URL like 
>>> http://localhost:8080/mywebapp/someaction.action.
>>> I want to use ajax theme,but I want my url to be shown like 
>>> http://localhost:8080/mywebapp/someaction.action,because the values 
>>> which I get back from action needs to be updated in the div in the 
>>> same page.
>>> 
>>> Is it understood?
>> 
>> Not really.
>> 
>> I don't recall at the moment how the URL is displayed, but are you 
>> saying that using the "target" attribute in the  tag isn't 
>> properly putting the results of the action into the target?
>> 
>> Dave
>> 
>> 
>> -
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>> 
>> 
>> 
> 
> --
> View this message in context:
> http://www.nabble.com/s%3Aa-tag-tp21356904p21462542.html
> Sent from the Struts - User mailing list archive at Nabble.com.
> 
> 
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 
> 
> 
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/s%3Aa-tag-tp21356904p21464182.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Struts2 XSLT result

2009-01-14 Thread Craig Christophersen
I am using struts2-2.014.
The result xml I get from the below action and Bean:

 Admin
 userAdmin
Hello
Included here is the proper xml for the document


The element "dmodule" is the root element of the document from getDmod().

The top level elements are all "item" except for the one from getDmod().  My 
question is: Is there a property that can be set whereby "item" is not used for 
all other bean methods?
If there is I can essentially pass in parameters to the xsl that way.  

struts.xml action:




/xsl/descriptive.xsl

{^/result} 

{user,session,hello,dmod} 






Bean:
package admin;

import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.HashMap;
import java.util.Map;

import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;

import org.apache.struts2.interceptor.SessionAware;
import org.w3c.dom.Document;
import org.xml.sax.SAXException;
import com.opensymphony.xwork2.ActionSupport;

public class XsltTest extends ActionSupport implements SessionAware

{
private Map session;
private String user;

File testXmlFile = new 
File("C:\\NewData\\080\\DMC-NFA18NIAPG65AB-000A-E92-00--0-001A-Z_000.xml");
public String execute() throws Exception
{
System.out.println("In xsl method");
user = (String)session.get("user");
setUser(user);
  //
return SUCCESS;
}


public String getHello()
{
return "Hello";
}


public String[] getMonths()
{
String months[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "July", 
"Aug", "Sep", "Oct", "Nov", "Dec" };
return months;
}


public Document getDmod() throws ParserConfigurationException, 
SAXException, IOException
{
 //   S7ReadXmlFile s7Read = new S7ReadXmlFile(testXmlFile);
 //   Document doc = new Document().;
   System.out.println("in getDmodule;");
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
Document doc = factory.newDocumentBuilder().parse(testXmlFile);
return doc;
}

public void setSession(Map session)
{
this.session = session;
}


public Map getSession()
{
return session;
}
public void setUser(String user)
{
this.user = user;
}


public String getUser()
{
return user;
}
}


Craig Christophersen
Software Developer
Synesis7
crai...@synesis7.com

Re: s:a tag

2009-01-14 Thread Dave Newton

Biesbrock, Kevin wrote:

AFAIK JavaScript can't handle renaming a url without
communicating it to the server.


I'm not sure what you mean by that--JavaScript can do whatever it wants 
to an anchor tag in the DOM; that has nothing to do with the server 
side. I'm obviously missing something ;)


Dave


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



RE: s:a tag

2009-01-14 Thread Biesbrock, Kevin
I would assume that "changing the url" would result in the page
reloading which is the opposite desired outcome when using Ajax.  Using
a "#" is simply a page link resulting in the page scrolling to the
section name specified after the "#" (or, in your case, the top of the
page).  AFAIK JavaScript can't handle renaming a url without
communicating it to the server.


Kevin

-Original Message-
From: Jaarthy [mailto:aarthyj...@yahoo.com] 
Sent: Wednesday, January 14, 2009 1:48 PM
To: user@struts.apache.org
Subject: Re: s:a tag


No.I am not saying that.Tag  is functioning properly as I wanted it
to.But the URL is displayed like  http://localhost:8080/mywebapp/#
instead of http://localhost:8080/mywebapp/someaction.action when I use
s:a tag with ajax theme in place of a href tag.I want the URL to be
displayed
likehttp://localhost:8080/mywebapp/someaction.action but   I want to use
s:a
tag with ajax theme.
Is this possible?

Thanks,
Aarthy

newton.dave wrote:
> 
> Jaarthy wrote:
>> when i am use  its 
>> creating the URL like http://localhost:8080/mywebapp/#.
>> 
>> When I remove the theme="ajax",I get the URL like 
>> http://localhost:8080/mywebapp/someaction.action.
>> I want to use ajax theme,but I want my url to be shown like 
>> http://localhost:8080/mywebapp/someaction.action,because the values 
>> which I get back from action needs to be updated in the div in the 
>> same page.
>> 
>> Is it understood?
> 
> Not really.
> 
> I don't recall at the moment how the URL is displayed, but are you 
> saying that using the "target" attribute in the  tag isn't 
> properly putting the results of the action into the target?
> 
> Dave
> 
> 
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 
> 

--
View this message in context:
http://www.nabble.com/s%3Aa-tag-tp21356904p21462542.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org




-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: Convention plugin example

2009-01-14 Thread Dave Newton

Norris Shelton wrote:

Thanks for the fast response.  I did not know there was such a thing.


But... but you asked how to get a Convention plugin app running.

Dave

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: [ANNOUNCE] Struts 2.1.6 GA Release

2009-01-14 Thread hernan gonzalez
The link to "Releases notes" in the main download page is broken.


-- 
Hernán J. González
http://hjg.com.ar/


On Wed, Jan 14, 2009 at 12:19 PM, Musachy Barroso  wrote:
> The Apache Struts group is pleased to announce that Struts 2.1.6 is
> available as a "General Availability" release. The GA designation is our
> highest quality grade.
>

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: s:a tag

2009-01-14 Thread Dave Newton

Jaarthy wrote:

No.I am not saying that.Tag  is functioning properly as I wanted it to.But
the URL is displayed like  http://localhost:8080/mywebapp/# instead of
http://localhost:8080/mywebapp/someaction.action when I use s:a tag with
ajax theme in place of a href tag.I want the URL to be displayed
likehttp://localhost:8080/mywebapp/someaction.action but   I want to use s:a
tag with ajax theme.
Is this possible?


Not sure, off the top of my head.

If it's working, why does it matter what the URL looks like?

Dave


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: s:a tag

2009-01-14 Thread Jaarthy

No.I am not saying that.Tag  is functioning properly as I wanted it to.But
the URL is displayed like  http://localhost:8080/mywebapp/# instead of
http://localhost:8080/mywebapp/someaction.action when I use s:a tag with
ajax theme in place of a href tag.I want the URL to be displayed
likehttp://localhost:8080/mywebapp/someaction.action but   I want to use s:a
tag with ajax theme.
Is this possible?

Thanks,
Aarthy

newton.dave wrote:
> 
> Jaarthy wrote:
>> when i am use  its creating
>> the
>> URL like http://localhost:8080/mywebapp/#. 
>> 
>> When I remove the theme="ajax",I get the URL like
>> http://localhost:8080/mywebapp/someaction.action.
>> I want to use ajax theme,but I want my url to be shown like
>> http://localhost:8080/mywebapp/someaction.action,because the values which
>> I
>> get back from action needs to be updated in the div in the same page.
>> 
>> Is it understood?
> 
> Not really.
> 
> I don't recall at the moment how the URL is displayed, but are you 
> saying that using the "target" attribute in the  tag isn't 
> properly putting the results of the action into the target?
> 
> Dave
> 
> 
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/s%3Aa-tag-tp21356904p21462542.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Logic Iterate problem

2009-01-14 Thread ECLIPSE + CVS

Hi,

In one page of my  application i am trying to iterate through one collection
for populating one combo box. But it is showing 
"javax.servlet.jsp.JspException: Cannot create iterator for this collection"


I have one LoginForm that extends Validator form and it containg one object
of User. This user object contains a List of user roles .Actually i am
trying to display these user roles in my combo box in the jsp page. My code
is below.

I am using struts 1.3 for develping this project ...

Please help me 



 My form class is below...


public class Loginform extends ValidatorForm{

public String userName;
public String passWord;
public User user = new User();


public String getUserName() {
return userName;
}

public void setUserName(String userName) {
this.userName = userName;
}

public String getPassWord() {
return passWord;
}

public void setPassWord(String passWord) {
this.passWord = passWord;
}

public User getUser() {
return user;
}

public void setUser(User user) {
this.user = user;
}

/**
 * Reset all properties to their default values.
 *
 * @param mapping The mapping used to select this instance
 * @param request The servlet request we are processing
 */
public void reset(ActionMapping mapping, HttpServletRequest request) {
super.reset(mapping, request);
userName = "";
passWord= "";
}
}




   User object is 

public class User implements Serializable{

public String userid = "Ashli";
public String userName = "Ashli Isaac";
public String passWord = "123456";
public String userNumber = "1001";
public List userRoles = new ArrayList();
public String loginStatus;
public String riskCounter;


public User(){
userRoles.add("Admin User");
userRoles.add("Trial User");
userRoles.add("BackUP User");
userRoles.add("Super User");

}

public List getUserRoles() {
return userRoles;
}
public void setUserRoles(List userRoles) {
this.userRoles = userRoles;
}




the code snippet for iteration in jsp is 












My exception stack trace is 

SEVERE: Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: Cannot create iterator for this collection
at
org.apache.struts.taglib.logic.IterateTag.doStartTag(IterateTag.java:275)
at org.apache.jsp.jsp.welcome_jsp._jspService(welcome_jsp.java:193)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at
org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
at
org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
at
org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
at
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
at
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:19

Re: Convention plugin example

2009-01-14 Thread Norris Shelton
Great thanks.  I have been looking around and have not found anything.  I had 
managed to get my Struts and Spring working with annotations.

 
Norris Shelton
Software Engineer
Sun Certified Java 1.1 Programmer
Shelton Consulting, LLC
ICQ# 26487421
AIM NorrisEShelton
YIM norrisshelton





From: Wes Wannemacher 
To: Struts Users Mailing List 
Sent: Wednesday, January 14, 2009 12:58:04 PM
Subject: Re: Convention plugin example

Norris,

I have a few examples using Conventions + Struts 2.1.x available here -

http://code.google.com/p/struts2inpractice/source/browse/#svn/trunk

The ch04* examples include Struts 2.1, Spring, Conventions and
persistence (JPA & JDBC).

I haven't updated them since 2.1 went GA, but to do so, you simply
have to remove the added repository from the pom.xml file.

-Wes

On Wed, Jan 14, 2009 at 11:55 AM, Norris Shelton
 wrote:
> Does anyone know of a basic hello world application that uses the Convention 
> plugin and Maven.  I am having trouble getting any of my actions to be 
> registered.
>
> Here is the S2 related dependencies from my pom.xml
>
>
>org.apache.struts
>struts2-core
>2.1.6
>
>
>org.apache.struts
>struts2-spring-plugin
>2.1.6
>
>
>org.apache.struts
>struts2-config-browser-plugin
>2.1.2
>
>
> Here is what I have in my web.xml
>
>struts2
>
> org.apache.struts2.dispatcher.FilterDispatcher
>
>
>struts2
>/*
>
>
> Here is my struts.xml
> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
>"http://struts.apache.org/dtds/struts-2.1.dtd";>
> 
>
>
>
>
> value="--my-base-package--"/>
>
>
>
> 
>
> My java class package is the same value that is in the placeholder 
> --my-base-package--
>
> The class name ends in Action.  I tried placing it in a sub-package named 
> .actions and also tried it with extending ActionSupport.
>
>
> When I check 
> http://localhost:8080/--my-context-/config-browser/actionNames.action, I get 
> no actions mapped.
>
> Any help would be appreciated.
>
>
>
> Norris Shelton
> Software Engineer
> Sun Certified Java 1.1 Programmer
> Shelton Consulting, LLC
> ICQ# 26487421
> AIM NorrisEShelton
> YIM norrisshelton
>
>
>
>



-- 
Wesley Wannemacher
President, Head Engineer/Consultant
WanTii, Inc.
http://www.wantii.com

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org


  

Re: Convention plugin example

2009-01-14 Thread Norris Shelton
Thanks for the fast response.  I did not know there was such a thing.  It is 
working great now.



org.apache.struts
struts2-convention-plugin
2.1.6



 
Norris Shelton
Software Engineer
Sun Certified Java 1.1 Programmer
Shelton Consulting, LLC
ICQ# 26487421
AIM NorrisEShelton
YIM norrisshelton





From: Dave Newton 
To: Struts Users Mailing List 
Sent: Wednesday, January 14, 2009 12:11:46 PM
Subject: Re: Convention plugin example

Norris Shelton wrote:
> Does anyone know of a basic hello world application that uses the 
> Convention plugin and Maven.  I am having trouble getting any of my
> actions to be registered.
> 
> Here is the S2 related dependencies from my pom.xml
> 
> 
> org.apache.struts
> struts2-core
> 2.1.6
> 
> 
> org.apache.struts
> struts2-spring-plugin
> 2.1.6
> 
> 
> org.apache.struts
> struts2-config-browser-plugin
> 2.1.2
> 

Where's the convention plugin?

Dave


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org


  

Re: Convention plugin example

2009-01-14 Thread Wes Wannemacher
Norris,

I have a few examples using Conventions + Struts 2.1.x available here -

http://code.google.com/p/struts2inpractice/source/browse/#svn/trunk

The ch04* examples include Struts 2.1, Spring, Conventions and
persistence (JPA & JDBC).

I haven't updated them since 2.1 went GA, but to do so, you simply
have to remove the added repository from the pom.xml file.

-Wes

On Wed, Jan 14, 2009 at 11:55 AM, Norris Shelton
 wrote:
> Does anyone know of a basic hello world application that uses the Convention 
> plugin and Maven.  I am having trouble getting any of my actions to be 
> registered.
>
> Here is the S2 related dependencies from my pom.xml
>
>
>org.apache.struts
>struts2-core
>2.1.6
>
>
>org.apache.struts
>struts2-spring-plugin
>2.1.6
>
>
>org.apache.struts
>struts2-config-browser-plugin
>2.1.2
>
>
> Here is what I have in my web.xml
>
>struts2
>
> org.apache.struts2.dispatcher.FilterDispatcher
>
>
>struts2
>/*
>
>
> Here is my struts.xml
> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
>"http://struts.apache.org/dtds/struts-2.1.dtd";>
> 
>
>
>
>
> value="--my-base-package--"/>
>
>
>
> 
>
> My java class package is the same value that is in the placeholder 
> --my-base-package--
>
> The class name ends in Action.  I tried placing it in a sub-package named 
> .actions and also tried it with extending ActionSupport.
>
>
> When I check 
> http://localhost:8080/--my-context-/config-browser/actionNames.action, I get 
> no actions mapped.
>
> Any help would be appreciated.
>
>
>
> Norris Shelton
> Software Engineer
> Sun Certified Java 1.1 Programmer
> Shelton Consulting, LLC
> ICQ# 26487421
> AIM NorrisEShelton
> YIM norrisshelton
>
>
>
>



-- 
Wesley Wannemacher
President, Head Engineer/Consultant
WanTii, Inc.
http://www.wantii.com

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: s:a tag

2009-01-14 Thread Dave Newton

Jaarthy wrote:

when i am use  its creating the
URL like http://localhost:8080/mywebapp/#. 


When I remove the theme="ajax",I get the URL like
http://localhost:8080/mywebapp/someaction.action.
I want to use ajax theme,but I want my url to be shown like
http://localhost:8080/mywebapp/someaction.action,because the values which I
get back from action needs to be updated in the div in the same page.

Is it understood?


Not really.

I don't recall at the moment how the URL is displayed, but are you 
saying that using the "target" attribute in the  tag isn't 
properly putting the results of the action into the target?


Dave


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: [S2] Accept-language problem with tomcat/struts/tiles

2009-01-14 Thread Andreas Sachs

> Version of Tiles?

Thanks for this question. After upgrading from 2.1.0 to 2.1.1 the problem 
disappeared.

Andi



-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: s:a tag

2009-01-14 Thread Jaarthy

when i am use  its creating the
URL like http://localhost:8080/mywebapp/#. 

When I remove the theme="ajax",I get the URL like
http://localhost:8080/mywebapp/someaction.action.
I want to use ajax theme,but I want my url to be shown like
http://localhost:8080/mywebapp/someaction.action,because the values which I
get back from action needs to be updated in the div in the same page.

Is it understood?



Nils-Helge Garli wrote:
> 
> Then I probably have misunderstood your question. Could you explain
> your problem in a little more detail?
> 
> Nils-H
> 
> On Thu, Jan 8, 2009 at 7:53 PM, Jaarthy  wrote:
>>
>> But how  can I implement Ajax in that?
>>
>>
>> Nils-Helge Garli wrote:
>>>
>>> You can combine   and  to create your links.
>>>
>>> http://struts.apache.org/2.1.2/docs/url.html
>>>
>>> Nils-H
>>>
>>> On Thu, Jan 8, 2009 at 6:46 PM, Jaarthy  wrote:

 Hi,

 when i am using  its
 creating
 the
 URL like http://localhost:8080/mywebapp/#.

 When I remove the ajax theme,I get
 http://localhost:8080/mywebapp/someaction.action.I want to use ajax
 theme,but I want my url to be like
 http://localhost:8080/mywebapp/someaction.action

 Pls. help

 Thanks,
 Aarthy

 --
 View this message in context:
 http://www.nabble.com/s%3Aa-tag-tp21356904p21356904.html
 Sent from the Struts - User mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
 For additional commands, e-mail: user-h...@struts.apache.org


>>>
>>> -
>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>>> For additional commands, e-mail: user-h...@struts.apache.org
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/s%3Aa-tag-tp21356904p21358426.html
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> -
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
> 
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/s%3Aa-tag-tp21356904p21461010.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: s:a tag

2009-01-14 Thread Jaarthy

when i am use  its creating the
URL like http://localhost:8080/mywebapp/#. 

When I remove the theme="ajax",I get the URL like
http://localhost:8080/mywebapp/someaction.action.
I want to use ajax theme,but I want my url to be shown like
http://localhost:8080/mywebapp/someaction.action,because the values which I
get back from action needs to be updated in the div in the same page.

Is it understood?



Nils-Helge Garli wrote:
> 
> Then I probably have misunderstood your question. Could you explain
> your problem in a little more detail?
> 
> Nils-H
> 
> On Thu, Jan 8, 2009 at 7:53 PM, Jaarthy  wrote:
>>
>> But how  can I implement Ajax in that?
>>
>>
>> Nils-Helge Garli wrote:
>>>
>>> You can combine   and  to create your links.
>>>
>>> http://struts.apache.org/2.1.2/docs/url.html
>>>
>>> Nils-H
>>>
>>> On Thu, Jan 8, 2009 at 6:46 PM, Jaarthy  wrote:

 Hi,

 when i am using  its
 creating
 the
 URL like http://localhost:8080/mywebapp/#.

 When I remove the ajax theme,I get
 http://localhost:8080/mywebapp/someaction.action.I want to use ajax
 theme,but I want my url to be like
 http://localhost:8080/mywebapp/someaction.action

 Pls. help

 Thanks,
 Aarthy

 --
 View this message in context:
 http://www.nabble.com/s%3Aa-tag-tp21356904p21356904.html
 Sent from the Struts - User mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
 For additional commands, e-mail: user-h...@struts.apache.org


>>>
>>> -
>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>>> For additional commands, e-mail: user-h...@struts.apache.org
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/s%3Aa-tag-tp21356904p21358426.html
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> -
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
> 
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/s%3Aa-tag-tp21356904p21461009.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: Convention plugin example

2009-01-14 Thread Dave Newton

Norris Shelton wrote:
Does anyone know of a basic hello world application that uses the 

> Convention plugin and Maven.  I am having trouble getting any of my
> actions to be registered.


Here is the S2 related dependencies from my pom.xml


org.apache.struts
struts2-core
2.1.6


org.apache.struts
struts2-spring-plugin
2.1.6


org.apache.struts
struts2-config-browser-plugin
2.1.2



Where's the convention plugin?

Dave


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Convention plugin example

2009-01-14 Thread Norris Shelton
Does anyone know of a basic hello world application that uses the Convention 
plugin and Maven.  I am having trouble getting any of my actions to be 
registered.

Here is the S2 related dependencies from my pom.xml


org.apache.struts
struts2-core
2.1.6


org.apache.struts
struts2-spring-plugin
2.1.6


org.apache.struts
struts2-config-browser-plugin
2.1.2


Here is what I have in my web.xml

struts2

org.apache.struts2.dispatcher.FilterDispatcher


struts2
/*


Here is my struts.xml
http://struts.apache.org/dtds/struts-2.1.dtd";>











My java class package is the same value that is in the placeholder 
--my-base-package--

The class name ends in Action.  I tried placing it in a sub-package named 
.actions and also tried it with extending ActionSupport.


When I check 
http://localhost:8080/--my-context-/config-browser/actionNames.action, I get no 
actions mapped.

Any help would be appreciated.


 
Norris Shelton
Software Engineer
Sun Certified Java 1.1 Programmer
Shelton Consulting, LLC
ICQ# 26487421
AIM NorrisEShelton
YIM norrisshelton



  

Re: [S2] Accept-language problem with tomcat/struts/tiles

2009-01-14 Thread Antonio
2009/1/14 Andreas Sachs :
> i have a strange problem with tomcat/struts/tiles. I'm not sure which 
> component is responsible.
>...
> Environment:
> Windows Vista
> Tomcat 5.5
> Struts 2.0.14

Version of Tiles?

Antonio

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



[S2] Accept-language problem with tomcat/struts/tiles

2009-01-14 Thread Andreas Sachs
Hello,
i have a strange problem with tomcat/struts/tiles. I'm not sure which component 
is responsible.

If i start tomcat, wait some seconds and access my application everything will 
work fine.

If i start tomcat and immediately access my application, it only works with 
firefox and not with IE.
That means, not only the first request has a problem, all requests doesn't work 
with IE. Even if the first request was with firefox, IE won't work.


I receive the following tiles error:

org.apache.tiles.definition.NoSuchDefinitionException: login
at 
org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:612)
at 
org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:307)


To analyze the problem i simulate the http request. I break it down to the 
following http header:

Firefox:
accept-language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3

IE
accept-language: de

If the first request is immediately after the start of the server, i will get a 
tiles error on every request with "accept-language: de". 
"accept-language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3" works fine.

If i wait some seconds after the start of the server, both headers work.

Has anybody seen this problem before or can give me some hints?

Environment:
Windows Vista
Tomcat 5.5
Struts 2.0.14

Thanks
Andi

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: Upgrading Struts from 1 to 2.0.14

2009-01-14 Thread SanJ.SANJAY



Robert Graf-Waczenski wrote:
> 
> Frank W. Zammetti wrote:
>>
>> Dave is 100% correct: S2 != S1.  They have a few concepts in common 
>> naturally, but there is, I think it's fair to say, more that makes 
>> them different than makes them alike.  A complete rewrite is probably 
>> the best bet (I heard tell of some porting possibilities, side-by-side 
>> execution possibilities, but I'm not sure what the status of those are).
>>
>> Or, as I said, no rewrite at all.  Sometimes leaving well enough alone 
>> really is the best option.
> 
> I'd suggest to not rewrite completely in one big bang but to do this in 
> a continuous process over time. In our shop here i'm currently working 
> with S2 in a (so we claim) highly complex application heavily using 
> Struts 1 (or, to say the truth, a custom-patched beta version of Struts 
> 1). So we have here the typical scenario where actually upgrading 
> *everything* would be an effort in the mega-worker-hours region. 
> Therefore we decided to indeed run S2 in parallel with S1 and implement 
> new stuff with S2 and continue maintaining the old stuff in S1. (We may 
> or may not port old S1 actions to S2 in the future, that depends on the 
> issues we encounter. Existing and working S1 actions will definitely not 
> be touched!)
> Running the two side-by-side works as expected (if you define the filter 
> mapping in your web.xml properly). We have a few battle-proven S1-based 
> actions that we need the new S2 actions to interact with, for this we 
> needed a few S2 struts.xml result definitions that redirect to S1-based 
> action URLs, and a few S1-based stuts-config.xml forward paths that 
> redirect to S2-based action URLs.
> I would definitely say that this approach is good for any non-trivial 
> application. As an ultimate benefit, working with two frameworks in 
> parallel keeps your mind fresh :-)
> 
> Robert
> 
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 
> 

You are right Robert, thanks! keeping both S1 and S2 is a good option or
slowly upgrade to S2 completely. Makes lot of sense.


-- 
View this message in context: 
http://www.nabble.com/Upgrading-Struts-from-1-to-2.0.14-tp21443421p21458457.html
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



[ANNOUNCE] Struts 2.1.6 GA Release

2009-01-14 Thread Musachy Barroso
The Apache Struts group is pleased to announce that Struts 2.1.6 is
available as a "General Availability" release. The GA designation is our
highest quality grade.

Apache Struts 2 is an elegant, extensible framework for creating
enterprise-ready Java web applications. The framework is designed to
streamline the full development cycle, from building, to deploying, to
maintaining applications over time.

This release is a significant upgrade. We have worked hard to improve
some of the trouble spots from 2.0. In particular, we are releasing a
new plugin for XML-free configuration called the Conventions Plugin. This
release also features the new REST and Javatemplates plugins. The
AJAX functionality has been moved to a plugin to improve maintainability.
Many bugs have been fixed for this release, see release notes for more
details.

Struts 2.1.6 is available in a full distribution, or as separate
library, source, example and documentation distributions, from the
releases page:

* http://struts.apache.org/download.cgi#struts216

The release is also available through the central Maven
repository under Group ID "org.apache.struts". The release notes are
available online:

* http://struts.apache.org/2.x/docs/version-notes-216.html

The 2.1.x series of the Apache Struts framework has a minimum
requirement of the following specification versions: Servlet API 2.4,
JSP API 2.0, and Java 5.

Struts 2.0 will continue to be supported, but for new projects, we
suggest moving to Struts 2.1.

Should any issues arise with your use of any version of the Struts
framework, please post your comments to the user list, and, if
appropriate, file a tracking ticket:

* https://issues.apache.org/struts/secure/Dashboard.jspa

-- The Apache Struts group.

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



RE: Upgrading Struts from 1 to 2.0.14

2009-01-14 Thread Radu Solomon
I second that point. We did same thing and only ported parts of S1 code when 
needed but the two run in parallel and interact beautifully. And the neat thing 
is we can use the dojo widgets from S2 in S1 pages. Not as is as in S2 but not 
very complex.

--
Radu Solomon
Software Developer
N-able Technologies(r)
450 March Road, 4th Floor
Ottawa, Ontario
K2K 3K2
www.n-able.com

rsolo...@n-able.com
Tel: (613) 592-6676 x 301
Toll Free: 877-655-4689 x 301
Fax: (613) 592-2242

-Original Message-
From: Robert Graf-Waczenski [mailto:r...@lsoft.com]
Sent: January 14, 2009 3:06 AM
To: Struts Users Mailing List
Subject: Re: Upgrading Struts from 1 to 2.0.14

Frank W. Zammetti wrote:
>
> Dave is 100% correct: S2 != S1.  They have a few concepts in common
> naturally, but there is, I think it's fair to say, more that makes
> them different than makes them alike.  A complete rewrite is probably
> the best bet (I heard tell of some porting possibilities, side-by-side
> execution possibilities, but I'm not sure what the status of those are).
>
> Or, as I said, no rewrite at all.  Sometimes leaving well enough alone
> really is the best option.

I'd suggest to not rewrite completely in one big bang but to do this in
a continuous process over time. In our shop here i'm currently working
with S2 in a (so we claim) highly complex application heavily using
Struts 1 (or, to say the truth, a custom-patched beta version of Struts
1). So we have here the typical scenario where actually upgrading
*everything* would be an effort in the mega-worker-hours region.
Therefore we decided to indeed run S2 in parallel with S1 and implement
new stuff with S2 and continue maintaining the old stuff in S1. (We may
or may not port old S1 actions to S2 in the future, that depends on the
issues we encounter. Existing and working S1 actions will definitely not
be touched!)
Running the two side-by-side works as expected (if you define the filter
mapping in your web.xml properly). We have a few battle-proven S1-based
actions that we need the new S2 actions to interact with, for this we
needed a few S2 struts.xml result definitions that redirect to S1-based
action URLs, and a few S1-based stuts-config.xml forward paths that
redirect to S2-based action URLs.
I would definitely say that this approach is good for any non-trivial
application. As an ultimate benefit, working with two frameworks in
parallel keeps your mind fresh :-)

Robert

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



[Struts 1.3] Validation question

2009-01-14 Thread Lorenzo Carnevale
My application user has to insert a monetary value for an invoice.
Can I use the v alidator to check the value to be greater than 0, but without 
specifying a max value?


Re: Upgrading Struts from 1 to 2.0.14

2009-01-14 Thread Robert Graf-Waczenski

Frank W. Zammetti wrote:


Dave is 100% correct: S2 != S1.  They have a few concepts in common 
naturally, but there is, I think it's fair to say, more that makes 
them different than makes them alike.  A complete rewrite is probably 
the best bet (I heard tell of some porting possibilities, side-by-side 
execution possibilities, but I'm not sure what the status of those are).


Or, as I said, no rewrite at all.  Sometimes leaving well enough alone 
really is the best option.


I'd suggest to not rewrite completely in one big bang but to do this in 
a continuous process over time. In our shop here i'm currently working 
with S2 in a (so we claim) highly complex application heavily using 
Struts 1 (or, to say the truth, a custom-patched beta version of Struts 
1). So we have here the typical scenario where actually upgrading 
*everything* would be an effort in the mega-worker-hours region. 
Therefore we decided to indeed run S2 in parallel with S1 and implement 
new stuff with S2 and continue maintaining the old stuff in S1. (We may 
or may not port old S1 actions to S2 in the future, that depends on the 
issues we encounter. Existing and working S1 actions will definitely not 
be touched!)
Running the two side-by-side works as expected (if you define the filter 
mapping in your web.xml properly). We have a few battle-proven S1-based 
actions that we need the new S2 actions to interact with, for this we 
needed a few S2 struts.xml result definitions that redirect to S1-based 
action URLs, and a few S1-based stuts-config.xml forward paths that 
redirect to S2-based action URLs.
I would definitely say that this approach is good for any non-trivial 
application. As an ultimate benefit, working with two frameworks in 
parallel keeps your mind fresh :-)


Robert

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org