struts 2 exception - SEVERE: Exception starting filter struts2

2012-03-01 Thread jay
I have created simple struts 2 app with latest struts2 jar files.



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



struts 2 - excepting starting filter

2012-03-01 Thread jay
I downloaded from google code Basic_Struts2_Ant
 and modified web.xml, added
struts.xml and index.jsp along with log4j 
stuff according to instructions on
struts website for this example.  

The app does not work on tomcat 7.0
I built with ant and deployed on tomcat


jars I am using

commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang-2.5.jar
commons-logging-1.1.1.jar
commons-logging-api-1.1.jar
freemarker-2.3.18.jar
javassist-3.11.0.GA.jar
ognl-3.0.4.jar
struts2-core-2.3.1.2.jar
xwork-core-2.3.1.2.jar
log4j-1.2.14.jar


struts.xml

?xml version=1.0 encoding=UTF-8?
!DOCTYPE struts PUBLIC
-//Apache Software Foundation//DTD Struts Configuration 2.0//EN
http://struts.apache.org/dtds/struts-2.0.dtd;

struts

constant name=struts.devMode value=true /

package name=basicstruts2 extends=struts-default

action name=index
result/index.jsp/result
/action

/package

/struts

web.xml

?xml version=1.0 encoding=UTF-8?
web-app xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
xmlns=http://java.sun.com/xml/ns/javaee;
xmlns:web=http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd;
xsi:schemaLocation=http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd; 
id=WebApp_ID version=3.0
  display-nameBasic_Struts2_Ant/display-name
  welcome-file-list
welcome-fileindex.html/welcome-file
welcome-fileindex.htm/welcome-file
welcome-fileindex.jsp/welcome-file
welcome-filedefault.html/welcome-file
welcome-filedefault.htm/welcome-file
welcome-filedefault.jsp/welcome-file
  /welcome-file-list

filter
  filter-namestruts2/filter-name
 
filter-classorg.apache.struts2.dispatcher.ng.filter.
StrutsPrepareAndExecuteFilter/filter-class
/filter

filter-mapping
  filter-namestruts2/filter-name
   url-pattern/*/url-pattern
/filter-mapping

/web-app

basic index.jsp

%@ page language=java contentType=text/html; 
charset=ISO-8859-1
pageEncoding=ISO-8859-1%
!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN
http://www.w3.org/TR/html4/loose.dtd;
html
head
meta http-equiv=Content-Type 
content=text/html; charset=ISO-8859-1
titleInsert title here/title
/head
body
h1 Welcome one and all to Strut2/h1
/body
/html









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



Re: struts 2 - excepting starting filter

2012-03-01 Thread jay
Here is log with the error


jars I am using

commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang-2.5.jar
commons-logging-1.1.1.jar
commons-logging-api-1.1.jar
freemarker-2.3.18.jar
javassist-3.11.0.GA.jar
ognl-3.0.4.jar
struts2-core-2.3.1.2.jar
xwork-core-2.3.1.2.jar
log4j-1.2.14.jar


Here is log information:

Mar 1, 2012 9:12:46 PM 
org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter struts2
Unable to load configuration. 
- bean - jar:file:/C:/apache-tomcat-7.0.26/webapps/
Basic_Struts2_Ant/WEB-INF/lib/struts2-core-2.3.1.2.jar!
/struts-default.xml:29:72
at org.apache.struts2.dispatcher.Dispatcher.init
(Dispatcher.java:449)
at org.apache.struts2.dispatcher.ng.InitOperations.
initDispatcher(InitOperations.java:69)
at org.apache.struts2.dispatcher.ng.filter.
StrutsPrepareAndExecuteFilter.init
(StrutsPrepareAndExecuteFilter.java:51)
at org.apache.catalina.core.ApplicationFilterConfig.
initFilter(ApplicationFilterConfig.java:277)
at org.apache.catalina.core.ApplicationFilterConfig.
getFilter(ApplicationFilterConfig.java:258)
at org.apache.catalina.core.ApplicationFilterConfig.
setFilterDef(ApplicationFilterConfig.java:382)
at org.apache.catalina.core.ApplicationFilterConfig.
init(ApplicationFilterConfig.java:103)
at org.apache.catalina.core.StandardContext.
filterStart(StandardContext.java:4638)
at org.apache.catalina.core.StandardContext.
startInternal(StandardContext.java:5294)
at org.apache.catalina.util.LifecycleBase.
start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.
addChildInternal(ContainerBase.java:895)
at org.apache.catalina.core.ContainerBase.
addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.
addChild(StandardHost.java:615)
at org.apache.catalina.startup.HostConfig.
deployWAR(HostConfig.java:958)
at org.apache.catalina.startup.HostConfig$
DeployWar.run(HostConfig.java:1599)
at java.util.concurrent.Executors$RunnableAdapter.
call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.
innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.
run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.
runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.
run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: Unable to load configuration. - bean - 
jar:file:/C:/apache-tomcat-7.0.26/webapps/Basic_Struts2_Ant/
WEB-INF/lib/struts2-core-2.3.1.2.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.ConfigurationManager.
getConfiguration(ConfigurationManager.java:69)
at org.apache.struts2.dispatcher.Dispatcher.
init_PreloadConfiguration(Dispatcher.java:390)
at org.apache.struts2.dispatcher.Dispatcher.
init(Dispatcher.java:436)
... 20 more
Caused by: Unable to load bean: type: class:com.opensymphony.
xwork2.ObjectFactory - bean - jar:file:/C:/apache-tomcat-7.0.26/
webapps/Basic_Struts2_Ant/WEB-INF/lib/struts2-core-2.3.1.2.jar!
/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.
XmlConfigurationProvider.register(XmlConfigurationProvider.java:235)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.
register(StrutsXmlConfigurationProvider.java:102)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.
reloadContainer(DefaultConfiguration.java:180)
at com.opensymphony.xwork2.config.ConfigurationManager.
getConfiguration(ConfigurationManager.java:66)
... 22 more
Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory 
with the name xwork has already been loaded by bean - 
jar:file:/C:/apache-tomcat-7.0.26/lib/struts2-core-2.3.1.2.jar!
/struts-default.xml:29:72 - bean - jar:file:/C:/apache-tomcat-7.0.26
/webapps/Basic_Struts2_Ant/WEB-INF/lib/struts2-core-2.3.1.2.jar!
/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.
XmlConfigurationProvider.register(XmlConfigurationProvider.java:219)
... 25 more
Mar 1, 2012 9:12:46 PM org.apache.catalina.core.ApplicationContext log




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



Re: struts 2 - excepting starting filter

2012-03-01 Thread jay
Thanks for your help!  I found a struts jar in my tomcat\lib folder

Dave Newton davelnewton at gmail.com writes:

 
 The error message says it all, you need to remove the struts/etc. libs you
 put in the tomcat lib directory and deploy only the application's copies.
 
 Dave



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



StrutsPrepareFilter, StrutsExecuteFilter, Sitemesh and TagUtils

2009-03-24 Thread Jay Bose

I've upgraded to 2.1.6. I'm using the new StrutsPrepareFilter and 
StrutsExecuteFilter, instead of the ActionContextCleanUp and FilterDispatcher. 
I was using the built-in Dojo module. So, I've gone about using the dojo 
plugin, and importing the taglibs as described 
here - http://struts.apache.org/2.1.6/docs/version-notes-216.html. When I log 
on to my app now, I see the error below. 

I looked at the JSP (well, its generated java source), and the exception occurs 
at a 
st:head/ (struts head tage, not the dojo version) I have defined in an 
included jsp fragment. 

Any ideas?

==
21:57:04,956 ERROR [jsp]:711 - Servlet.service() for servlet jsp threw exception
The Struts dispatcher cannot be found.  This is usually caused by using Struts 
tags without the associated filter. 
Struts tags are only usable when the request has passed through its servlet 
filter, which initializes the Struts dispatcher needed for this tag. - [unknown 
location]
at org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java:60)
at 
org.apache.struts2.views.jsp.StrutsBodyTagSupport.getStack(StrutsBodyTagSupport.java:44)
at 
org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:48)
at 
org.apache.jsp.WEB_002dINF.decorators.main_jsp._jspx_meth_st_005fhead_005f0(main_jsp.java:725)
at 
org.apache.jsp.WEB_002dINF.decorators.main_jsp._jspService(main_jsp.java:247)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at 
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:59)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:584)
at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)
at 
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965)
at 
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:600)
at 
com.opensymphony.module.sitemesh.taglib.page.ApplyDecoratorTag.doEndTag(ApplyDecoratorTag.java:258)
at 
org.apache.jsp.WEB_002dINF._404_005fpage_jsp._jspx_meth_sp_005fapplyDecorator_005f0(_404_005fpage_jsp.java:94)
at 
org.apache.jsp.WEB_002dINF._404_005fpage_jsp._jspService(_404_005fpage_jsp.java:67)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at 
org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:364)
at 
org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:285)
at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:548)
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at 

My Own stack for all package and global result

2009-01-22 Thread jay parashar

Hi everybody,

my struts.xml is modularized and consists of several xml module files.

I have defined a new stack in one of the module include files.

package name=user-secure namespace=/user/secure
extends=struts-default
interceptors
interceptor name=authenticationInterceptor

class=com.airliquide.user.interceptor.AuthenticationInterceptor /
interceptor-stack name=secureStack
interceptor-ref 
name=authenticationInterceptor /
interceptor-ref name=defaultStack /
/interceptor-stack
/interceptors

default-interceptor-ref name=secureStack /

global-results
result name=login type=redirect
/user/loginForm.action
/result
result name=error/exception.jsp
/result
/global-results
global-exception-mappings
exception-mapping exception=java.lang.Exception
result=error /
/global-exception-mappings
  
action ./action

/package




Now each package to use this stack, they need to include these lines. 

Question1:
Is there a way, I define this somewhere and have  the packages extend
secure-stack (and not struts-default)? If the main struts.xml extend
this, will the included files have this stack as default?

Question2:
Can i have a global login result so it can be referred from all packages.
As i understand, a result is global only inside the package in which its
defined.

Thanks a lot
Jay


-- 
View this message in context: 
http://www.nabble.com/My-Own-stack-for-all-package-and-global-result-tp21615829p21615829.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



Dojo and TabbedPanel in Internet Explorer 7

2008-05-25 Thread Jay Bose
I'm using Struts-2.0.11.1 in Dev-Mode. The Dojo Head is also in Debug Mode.

I have a tabbedPanel with one dynamic tab (for the purposes of this question). 
In
FireFox-2.0.X, the tab loads properly. In Internet Explorer-7.0, the tab does 
not load
properly. I've included the Dojo Debug statements for both browsers. Any ideas?

Just a side note: the page loads properly if I hold Ctrl and force a refresh 
of the
same page.


Dojo Debug Statements for FF2 - expected debug output
==
DEBUG: DEPRECATED: dojo.style replaced by dojo.html.style -- will be removed in 
version:
0.5
DEBUG: DEPRECATED: dojo.animation.AnimationEvent is slated for removal in 0.5; 
use
dojo.lfx.* instead. 0.5
DEBUG: DEPRECATED: dojo.animation.Animation is slated for removal in 0.5; use 
dojo.lfx.*
instead. 0.5
DEBUG: DEPRECATED: dojo.animation.AnimationSequence is slated for removal in 
0.5; use
dojo.lfx.* instead. 0.5
DEBUG: DEPRECATED: dojo.Animation.* is slated for removal in 0.5; use 
dojo.lfx.* instead.
0.5
DEBUG: DEPRECATED: dojo.graphics.color.Color is now dojo.gfx.color.Color. 0.5
DEBUG: [message] Listening to msg_update to refresh
DEBUG: DEPRECATED: selectedTab deprecated, use selectedChild instead, will be 
removed in
0.5
DEBUG: dojo.widget.Parse: error:TypeError: page has no properties
DEBUG: widget ID collision on ID: subjectPanel
==


Dojo Debug Statements for IE7 - unexpected debug output
==
DEBUG:  failed loading  /appraiser/struts/dojo/src/widget/Manager.js  with 
error: 
[TypeError: '__clobberAttrs__' is null or not an object]
DEBUG:  failed loading  /appraiser/struts/dojo/src/widget/PageContainer.js  
with error: 
[TypeError: 'dojo.widget.manager' is null or not an object]
DEBUG:  failed loading  /appraiser/struts/dojo/src/widget/TabContainer.js  with 
error: 
[TypeError: 'dojo.widget.manager' is null or not an object]
DEBUG:  failed loading  /appraiser/struts/dojo/src/widget/ContentPane.js  with 
error: 
[TypeError: 'dojo.widget.manager' is null or not an object]
DEBUG:  failed loading  /appraiser/struts/dojo/src/widget/LinkPane.js  with 
error: 
[TypeError: 'dojo.widget.manager' is null or not an object]
DEBUG:  failed loading  /appraiser/struts/dojo/src/widget/PopupContainer.js  
with error: 
[TypeError: 'dojo.widget.manager' is null or not an object]
DEBUG:  failed loading  /appraiser/struts/dojo/src/widget/Tooltip.js  with 
error: 
[TypeError: 'dojo.widget.manager' is null or not an object]
DEBUG:  DEPRECATED: dojo.style replaced by dojo.html.style -- will be removed 
in version:
0.5
DEBUG:  DEPRECATED: dojo.animation.AnimationEvent is slated for removal in 0.5; 
use
dojo.lfx.* instead. 0.5
DEBUG:  DEPRECATED: dojo.animation.Animation is slated for removal in 0.5; use 
dojo.lfx.*
instead. 0.5
DEBUG:  DEPRECATED: dojo.animation.AnimationSequence is slated for removal in 
0.5; use
dojo.lfx.* instead. 0.5
DEBUG:  DEPRECATED: dojo.Animation.* is slated for removal in 0.5; use 
dojo.lfx.*
instead. 0.5
DEBUG:  DEPRECATED: dojo.graphics.color.Color is now dojo.gfx.color.Color. 0.5
DEBUG:  dojo.widget.Parse: error:[object Error]
DEBUG:  dojo.widget.Parse: error:[object Error]
DEBUG:  dojo.widget.Parse: error:[object Error]
==



  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Display the Image from the Database

2008-05-16 Thread Jay Bose
Vaani, try the Stream result type - 
http://struts.apache.org/2.x/docs/stream-result.html


--- Vaani [EMAIL PROTECTED] wrote:

 
 Hi i am new to struts...
 
 how to display the  created image from database.i got the image in byte
 array format. can any one tell me 
 how to convert the byte array format into image format and display it using
 struts.
 
 Thanks in Advance
 
 With Regards
 vani



  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: TabbedPanel in Struts2

2008-05-13 Thread Jay Bose
No, not at all. I get Dojo-ififed tags, but they have no label or anything 
else, for that
matter. They are just divs with the content of the tab, but no label. I will 
list the JSP
content I'm using, and the resulting output.

The JSP code
==
%@ taglib uri=/struts-tags prefix=st %

st:tabbedPanel id=tabContainer selectedTab=test1
st:div id=test1 label=Test One
One
/st:div

st:div id=test2 label=Test Two
Two
/st:div
/st:tabbedPanel
==


The output
==
script type=text/javascript
  dojo.require(dojo.widget.TabContainer);
  dojo.require(dojo.widget.LinkPane);
  dojo.require(dojo.widget.ContentPane);
/script

div dojoType=TabContainer id=tabContainer selectedTab=test1 
doLayout=false
div dojoType=struts:BindDiv id=test1 label=Test One 
showError=true
One
/div
div dojoType=struts:BindDiv id=test2 label=Test Two 
showError=true
Two
/div
/div
==


  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: TabbedPanel in Struts2

2008-05-13 Thread Jay Bose
I saw this page, but no real help -
http://struts.apache.org/2.0.11/docs/ajax-tags.html#AjaxTags-tabbedPanelTag

Any help would be greatly appreciated.


  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: TabbedPanel in Struts2

2008-05-13 Thread Jay Bose
I do have debug on. No errors or config warnings are coming up.


--- Dave Newton [EMAIL PROTECTED] wrote:

 Do you have Dojo debugging turned on in your st:head.../ tag?
 
 Do you have an st:head.../ tag, I guess? I don't recall having had
 any major issues with it, but it was awhile ago I used it.
 
 Dave



  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: TabbedPanel in Struts2

2008-05-13 Thread Jay Bose
OK User error: I had the struts.serve.static property set to false, and did not 
actually
have all the required files copied over. 

All, thanks for your quick responses.


  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



TabbedPanel in Struts2

2008-05-11 Thread Jay Bose
I was using tabbedPanel, with the Ajax theme in WebWork-2; no problem.

After my upgrade to Struts-2.0.11, I no longer get decorated tabs. The ajax 
recipes were
not as helpful as I would have liked
(http://struts.apache.org/2.x/docs/ajax-and-javascript-recipes.html#AjaxandJavaScriptRecipes-TabbedPanel).
 

Has anyone been able to use the ajax tabbedPanel in Struts-2.0.6+ (pre-2.1.x)?


  

Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



ActionValidatorManagerFactory

2008-05-01 Thread Jay Bose
While I used WebWork-2, and the XWork associated with it, I was able to 
programmatically
retrieve action validation using the ActionValidatorManagerFactory.

Now, it seems this class was removed.

Any suggestions on how to programmatically get a ValidatorFactory instance?


  

Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



ActionValidatorManagerFactory

2008-04-30 Thread Jay Bose
While I used WebWork-2, and the XWork associated with it, I was able to 
programmatically
retrieve action validation using the ActionValidatorManagerFactory.

Now, it seems this class was removed.

Any suggestions on how to programmatically get a ValidatorFactory instance?


  

Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Email Notifications and Struts

2008-04-30 Thread Jay Bose
If you want the Action to return immediately, and have the emails sent 
asynchronously,
then JMS is a definite option. 

Another option is the JDK's Timer functionality
(http://java.sun.com/j2se/1.5.0/docs/api/java/util/TimerTask.html).



--- jwynacht [EMAIL PROTECTED] wrote:

 
 Hi,
 
 I have a Struts action that, when invoked, needs to send email to about 50
 people. From what I've read in this forum it seems I should use JMS for
 this. Any suggestions on which route to take? I'm running Tomcat 5.5.20. Any
 pointers? Is this overkill? Better solutions?
 
 Thanks,
 
 Jon
 -- 
 View this message in context:
 http://www.nabble.com/Email-Notifications-and-Struts-tp16992809p16992809.html
 Sent from the Struts - User mailing list archive at Nabble.com.
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 



  

Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Issue with forwarding to another .do

2007-02-27 Thread Jay

Hi,
   I hope every one is fine. Iam forwarding a 'login.do' to another  path
like this

action path=/public/login type=blah blah 
forward name=success path=/public/defaultPage.do
/forward 

action path=/public/defaultPage
type=org.apache.struts.actions.ForwardAction
parameter=/jsp/framework/layout.jsp
/action


PROBLEM:   when i see the jsp file the url in address bar contain login.do
at the end, but i want defaultPage.do instead of login.do...  The lesson i
get from this is that struts does not consider the chain of .do in url, it
only shows first .do iin url. Please help me to modify this property of
struts.

thanks

-- 
View this message in context: 
http://www.nabble.com/Issue-with-forwarding-to-another-.do-tf3307243.html#a9199220
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



problem in html:options

2006-10-06 Thread Jay

Hi, iam using struts with tmocat 5. my struts-cofig.xml is like this one

action
path=/user
type=com.ufnasoft.cms.processaction.ProcessUser
name=createFolder

scope=request
forward name=success path=/users/newuser.jsp/
/action

and form bean tag is
form-bean name=createFolder type=com.ufnasoft.cms.CreateFolderForm/

Action class is as following:

CreateFolderForm folders = (CreateFolderForm) form;
File dir = new File(../users);
ArrayList dirList=new java.util.ArrayList();
String[] subdir = dir.list();
if (subdir == null) {
// Either dir does not exist or is not a directory
System.out.println(Either dir does not exist or is not a directory);
} else {
System.out.println(Gotcha!!);
for(int i=0; isubdir.length; i++)
{
folders.setFolder(subdir);
dirList.add(subdir);
}
}

request.setAttribute(dirList, dirList);
return mapping.findForward(success);

and ActionForm is

String folder;
String newFolder;
/**
* @return Returns the newFolder.
*/
public String getNewFolder() {
return newFolder;
}
/**
* @param newFolder The newFolder to set.
*/
public void setNewFolder(String newFolder) {
this.newFolder = newFolder;
}
/**
* @return Returns the folder.
*/
public String getFolder() {
return folder;
}
/**
* @param folder The folder to set.
*/
public void setFolder(String folder) {
this.folder = folder;
}

from here problem starts, in my jsp file i try to get the values in select
tag as
html:select property=folder
html:options name=dirList/
/html:select

but i get the error, as following
2006-10-06 15:42:49 StandardWrapperValve[action]: Servlet.service() for
servlet action threw exception
javax.servlet.jsp.JspException: No getter method available for property
folder for bean under name org.apache.struts.taglib.html.BEAN
at
org.apache.struts.taglib.html.SelectTag.calculateMatchValues(SelectTag.java:285)
at org.apache.struts.taglib.html.SelectTag.doStartTag(SelectTag.java:202)
at
org.apache.jsp.users.newuser_jsp._jspx_meth_html_select_0(newuser_jsp.java:177)
at
org.apache.jsp.users.newuser_jsp._jspx_meth_html_form_0(newuser_jsp.java:144)
at
org.apache.jsp.users.newuser_jsp._jspx_meth_html_html_0(newuser_jsp.java:109)
at org.apache.jsp.users.newuser_jsp._jspService(newuser_jsp.java:74)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)

plz help me to get out of this
-- 
View this message in context: 
http://www.nabble.com/problem-in-%3Chtml%3Aoptions%3E-tf2394751.html#a6677038
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: problem in html:options

2006-10-06 Thread Jay

Thanks alot, it solved my problem
Jay


Puneet Lakhina wrote:
 
 On 10/6/06, Jay [EMAIL PROTECTED] wrote:


 Hi, iam using struts with tmocat 5. my struts-cofig.xml is like this one

 action
 path=/user
 type=com.ufnasoft.cms.processaction.ProcessUser
 name=createFolder

 scope=request
 forward name=success path=/users/newuser.jsp/
 /action

 and form bean tag is
 form-bean name=createFolder type=com.ufnasoft.cms.CreateFolderForm/

 Action class is as following:

 CreateFolderForm folders = (CreateFolderForm) form;
 File dir = new File(../users);
 ArrayList dirList=new java.util.ArrayList();
 String[] subdir = dir.list();
 if (subdir == null) {
 // Either dir does not exist or is not a directory
 System.out.println(Either dir does not exist or is not a directory);
 } else {
 System.out.println(Gotcha!!);
 for(int i=0; isubdir.length; i++)
 {
 folders.setFolder(subdir);
 dirList.add(subdir);
 }
 }

 request.setAttribute(dirList, dirList);
 return mapping.findForward(success);

 and ActionForm is

 String folder;
 String newFolder;
 /**
 * @return Returns the newFolder.
 */
 public String getNewFolder() {
 return newFolder;
 }
 /**
 * @param newFolder The newFolder to set.
 */
 public void setNewFolder(String newFolder) {
 this.newFolder = newFolder;
 }
 /**
 * @return Returns the folder.
 */
 public String getFolder() {
 return folder;
 }
 /**
 * @param folder The folder to set.
 */
 public void setFolder(String folder) {
 this.folder = folder;
 }

 from here problem starts, in my jsp file i try to get the values in
 select
 tag as
 html:select property=folder
 
 
 The above line is what is causing the problem. Its not able to find a
 getter
 method for this folder property. Check whether you have the proper action
 in
 your html:form tag.
 
 html:options name=dirList/
 /html:select

 but i get the error, as following
 2006-10-06 15:42:49 StandardWrapperValve[action]: Servlet.service() for
 servlet action threw exception
 javax.servlet.jsp.JspException: No getter method available for property
 folder for bean under name org.apache.struts.taglib.html.BEAN
 at
 org.apache.struts.taglib.html.SelectTag.calculateMatchValues(
 SelectTag.java:285)
 at org.apache.struts.taglib.html.SelectTag.doStartTag(SelectTag.java:202)
 at
 org.apache.jsp.users.newuser_jsp._jspx_meth_html_select_0
 (newuser_jsp.java:177)
 at
 org.apache.jsp.users.newuser_jsp._jspx_meth_html_form_0
 (newuser_jsp.java:144)
 at
 org.apache.jsp.users.newuser_jsp._jspx_meth_html_html_0
 (newuser_jsp.java:109)
 at org.apache.jsp.users.newuser_jsp._jspService(newuser_jsp.java:74)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java
 :324)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java
 :292)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
 ApplicationFilterChain.java:237)
 at
 org.apache.catalina.core.ApplicationFilterChain.doFilter(
 ApplicationFilterChain.java:157)
 at
 org.apache.catalina.core.ApplicationDispatcher.invoke(
 ApplicationDispatcher.java:704)
 at
 org.apache.catalina.core.ApplicationDispatcher.processRequest(
 ApplicationDispatcher.java:474)
 at
 org.apache.catalina.core.ApplicationDispatcher.doForward(
 ApplicationDispatcher.java:409)
 at
 org.apache.catalina.core.ApplicationDispatcher.forward(
 ApplicationDispatcher.java:312)
 at
 org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java
 :1056)
 at
 org.apache.struts.tiles.TilesRequestProcessor.doForward(
 TilesRequestProcessor.java:261)
 at
 org.apache.struts.action.RequestProcessor.processForwardConfig(
 RequestProcessor.java:388)
 at
 org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(
 TilesRequestProcessor.java:316)
 at
 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java
 :231)
 at
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
 at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)

 plz help me to get out of this
 --
 View this message in context:
 http://www.nabble.com/problem-in-%3Chtml%3Aoptions%3E-tf2394751.html#a6677038
 Sent from the Struts - User mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


 
 
 -- 
 Puneet
 
 

-- 
View this message in context: 
http://www.nabble.com/problem-in-%3Chtml%3Aoptions%3E-tf2394751.html#a6679971
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional

bean:write in a string

2006-09-27 Thread Jay

Hi all,
I want to store the value of bean:write name=mgmtAllPages
property=content/  value in a string. Or in other words, i have a
variable of string data type. i want to set its value equal to value of
bean:write

String variable = bean:write name=mgmtAllPages property=content/ ;

any idea to do this
thanks

-- 
View this message in context: 
http://www.nabble.com/%3Cbean%3Awrite%3E-in-a-string-tf2343436.html#a6522856
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: has struts reached the saturation

2006-03-21 Thread Jay Burgess
+1

Jay

| Jay Burgess [Vertical Technology Group]
| http://www.vtgroup.com/


-Original Message-
From: Asad Habib [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, March 21, 2006 1:28 PM
To: Struts Users Mailing List
Subject: Re: has struts reached the saturation

Hello everyone. This thread has gone on way too long and quite honestly 
most of us are just basic Struts users who are still learning the 
framework. Various points have been made and all have their merits. Is it 
worth it to butcher each other over petty differences or to use our time 
wisely to make positive contributions? Thanks for listening.

- Asad


On Tue, 21 Mar 2006, Dakota Jack wrote:

 This has been a thread that has covered about 200 different emails from
 pillar to post, with the gurus and the outcasts all included.   And you wish
 it would go away, you think it is a disservice.  The present committers and
 their way of thinking or not thinking have in effect killed Struts and you
 think this is just spinning?  If you keep thinking like this, you too will
 be a committer soon enough.


 snip
 On 3/21/06, Dave Newton [EMAIL PROTECTED] wrote:

 I _do_ believe that
 this thread, in some ways, is doing a disservice to the Struts
 umbrella. It's been disheartening in many ways, and I wish it would go
 away because for the most part we've been spinning over philosophical
 issues (perhaps we need a Struts and/or Jakarta and/or Apache meta-group).

 /snip





 --
 You can lead a horse to water but you cannot make it float on its back.
 ~Dakota Jack~


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



help - scriplet interpretation in nested tag

2006-03-13 Thread Jay . Jakilinki
In: 
nested:textarea cols=20 rows=2 property=exemptDesc onchange=javascript: 
document.TaxExemptionForm.selectedTEList[%=ind%].checked=true;/

%=ind% is not getting replaced with its value when I see the html source in 
the browser. How to make the %=ind% interpreted by the jsp engine?


Thank you and have a great day...

--Jay Jakilinki
Verizon Wireless
IT PFS System
908-306-7721
[EMAIL PROTECTED]



The information contained in this message and any attachment may be
proprietary, confidential, and privileged or subject to the work
product doctrine and thus protected from disclosure.  If the reader
of this message is not the intended recipient, or an employee or
agent responsible for delivering this message to the intended
recipient, you are hereby notified that any dissemination,
distribution or copying of this communication is strictly prohibited.
If you have received this communication in error, please notify me
immediately by replying to this message and deleting it and all
copies and backups thereof.  Thank you.



Struts html taglib and javascript

2006-03-12 Thread Jay . Jakilinki
Hi

I am trying to put dynamic javascript in html:text tag. I have a checkbox next 
to a name (names are backed up by a list) and whenever the user changes the 
name the checkbox next to the name is automatically checked. 

javascript: document.someform.chkbox[%=indexId property in nested:iterate 
tag%].checked=true;

but whenever I put jsp expression in the onchange attribute of the html:text, 
it never gets parsed. 

How to get over it? 

To solve, i used the plain old html input tag but I would really like to use 
the struts html:text tag...


Please help...


The information contained in this message and any attachment may be
proprietary, confidential, and privileged or subject to the work
product doctrine and thus protected from disclosure.  If the reader
of this message is not the intended recipient, or an employee or
agent responsible for delivering this message to the intended
recipient, you are hereby notified that any dissemination,
distribution or copying of this communication is strictly prohibited.
If you have received this communication in error, please notify me
immediately by replying to this message and deleting it and all
copies and backups thereof.  Thank you.



error-page design question

2006-02-21 Thread Jay Burgess
Our app currently throws a custom UnavailableException from a couple of places
inside our Action handlers when the app is offline doing end-of-day
processing. We thought we had this situation covered from the UI perspective, as
we'd configured the following mapping in our web.xml:

error-page
exception-typeUnavailableException/exception-type
location/unavailable.jsp/location
/error-page

However, our end-of-day processing now shuts down our web server, which causes
the webapp to unload, and the unavailable.jsp to become inaccessible.  The
problem I've got is that if the user tries to access the webapp between the time
it has started unloading and the time the web server goes down, instead of our
unavailable.jsp, the user sees an ugly HTTP 500 error and a stack trace.

What I'd like to do, as it affects the smallest amount of code, is something
like the following:

error-page
exception-typeUnavailableException/exception-type
error-code503/error-code
/error-page

That is, if the container catches the UnavailableException, generate a standard
HTTP 503 error back to the browser.

Is something like this possible to do in web.xml? (I don't see it in the DTD.)
Or is my only option to catch the exception myself and do something like
HttpServletResponse.sendError(SC_SERVICE_UNAVAILABLE) in the code?

Thanks.

Jay

| Jay Burgess [Vertical Technology Group]
| http://www.vtgroup.com/



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Forcing URL Rewriting over Cookies in an existing application.

2006-01-23 Thread Jay
Hi all, I have an application (Sun ONE 6.1 sp2, Struts 1.02 (I guess)) that 
uses Cookies for session handling and has been so for around 3/4 years. I have 
a requirement where I want to force URL Rewriting even if the browser supports 
cookies. Please help! Jay


Broadband interface (RIA) + mail box saftey = 
http://Struts_User_List.roomity.com
*Your* clubs, no sign up to read, ad supported; try broadband internet. 


Conditional validation

2005-11-07 Thread Jay Burgess
I have a form field on my JSP that's being conditionally displayed based on the
status of servlet context attribute:

logic:equal name=mode value=%=Globals.REQUIRED%
html:text property=myField size=15 /
/logic:equal

I'm using the Struts validator to validate this field:

field property=myField depends=required,mask,maxlength
...
/field

Obviously, I only want the client-side Javascript validations to fire if the
field is present.  

Is there a way in VALIDATION.XML to conditionally include/exclude the Javascript
validations, so they don't fire if the field isn't present?  (They're currently
firing and failing, stopping the other client-side validations as well.)

Thanks.

Jay

| Vertical Technology Group
| http://www.vtgroup.com/




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: java.lang.NullPointerException at org.apache.struts.action.RequestProcessor.getServletContext(RequestProcessor.java:1136)

2005-10-14 Thread Jay Burgess
This isn't really an answer to your question, but if I'm looking at the correct
line of source (see below), it may be that servlet is null, hence the NPE:

protected ServletContext getServletContext() {
return (servlet.getServletContext());
}

Jay

| Jay Burgess [Vertical Technology Group]
| Essential Technology Links
| http://www.vtgroup.com/
 

-Original Message-
From: Malik, Yousuff M [mailto:[EMAIL PROTECTED] 
Sent: Friday, October 14, 2005 10:11 AM
To: Struts Users Mailing List
Subject: RE: java.lang.NullPointerException at
org.apache.struts.action.RequestProcessor.getServletContext(RequestProcessor.java:1136)

I just wanted to follow up and see if any of you had seen this exception
before. Basically, how can the servlet context be null?? 

-Original Message-
From: Malik, Yousuff M 
Sent: Wednesday, October 12, 2005 4:52 PM
To: user@struts.apache.org
Subject: java.lang.NullPointerException at
org.apache.struts.action.RequestProcessor.getServletContext(RequestProce
ssor.java:1136)

I need help. I am getting the following exception when I try to login in
my web application
 
I am using struts 1.1 and weblogic 7.0. Below is the stack trace
 
 
Oct 12, 2005 8:57:42 PM GMT Error HTTP 101017
[ServletContext(id=130706
4407,name=web,context-path=/seal)] Root cause of ServletException
java.lang.NullPointerException
at
org.apache.struts.action.RequestProcessor.getServletContext(RequestPr
ocessor.java:1136)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.
java:1062)
at
org.apache.struts.action.RequestProcessor.processForwardConfig(Reques
tProcessor.java:455)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:279)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:148
2)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:1075)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:418)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:306)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:5533)
at
weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
eManager.java:685)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3164)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2506)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:238)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:214)

Oct 12, 2005 8:57:42 PM GMT Error HTTP devapr18
devapr18-21 Execu
teThread: '8' for queue: 'default' kernel identity  101017
[ServletConte xt(id=1307064407,name=web,context-path=/seal)] Root cause
of
ServletException
java.lang.NullPointerException
at
org.apache.struts.action.RequestProcessor.getServletContext(RequestPr
ocessor.java:1136)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.
java:1062)
at
org.apache.struts.action.RequestProcessor.processForwardConfig(Reques
tProcessor.java:455)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:279)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:148
2)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:1075)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:418)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:306)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:5533)
at
weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
eManager.java:685)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3164)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2506)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:238)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:214)
Oct 12, 2005 8:57:42 PM GMT Error HTTP 101002
[ServletContext(id=130706
4407,name=web,context-path=/seal)] Could not deserialize context
attribute
java.io.NotSerializableException:
org.apache.struts.action.RequestProcessor
at
java.io.ObjectOutputStream.outputObject

Re: debugging tomcat with eclipse

2005-08-30 Thread Jay Sheth
Thanks a lot. I had to add the source to the path.

Regards,
Jay

On 8/28/05, zheng chengbao [EMAIL PROTECTED] wrote:
 
 i'am using myeclipse,it is very easy to debug
 
 2005/8/27, Jay Sheth [EMAIL PROTECTED]:
 
  HI,
 
  It would be great if you could give some hints on how to debug tomcat
  with eclipse.
 
  I have tried the following:
 
  * Running tomcat with option jpda start and then running a remote java
  application to debug but doesn't work.
  * Running the tomcat application with start option. When I run the
  webapp, the break point is caught in the code, however it doesn't let
  me evaluate expression/ see the details of variable, saying The
  selected stack frame must be associated with a java project in the
  workspace to perform an evaluation.
 
 
  The project is already in eclipse. We are copying the jar file to the
  tomcat lib folder and then running the tomcat app.
 
  Any help / pointers would be useful.
 
  Thanks,
  Jay
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 



debugging tomcat with eclipse

2005-08-26 Thread Jay Sheth
HI,

It would be great if you could give some hints on how to debug tomcat
with eclipse.

I have tried the following:

* Running tomcat with option jpda start and then running a remote java
application to debug but doesn't work.
* Running the tomcat application with start option. When I run the
webapp, the break point is caught in the code, however it doesn't let
me evaluate expression/ see the details of variable, saying The
selected stack frame must be associated with a java project in the
workspace to perform an evaluation.
 

The project is already in eclipse. We are copying the jar file to the
tomcat lib folder and then running the tomcat app.

Any help / pointers would be useful. 

Thanks,
Jay

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



accessing variables using logic:iterate

2005-08-16 Thread Jay Sheth
Hi,
Currently I have a action class which does
session.setAttribute(recurringTaskSummary,v_recurringTaskSummary),
where v_recurringTaskSummary is a vector of type
SpRecurringTaskSummary which has certain variables such as
EmployeeName, EmployeeRef etc.

I am using logic:iterate as follows:
logic:iterate id = rtSummary name=recurringTaskSummary
bean:write name=rtSummary/
/logic:iterate

The output is name of objects. However I want to somehow access the
variables employeename, employeeref etc. How do I do that ?

Thanks,
Jay

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: accessing variables using logic:iterate

2005-08-16 Thread Jay Sheth
HI,
When i do :
logic:iterate id=rtSummary name=recurringTaskSummary
bean:write name=rtSummary property=employeeName/
/logic:iterate

it says not getter for employeeName in bean rtsummary. 
'recurringTaskSummary' is a vector and not a bean. 
I tried using the attribute type=SpRecurringTaskSummary but got the
same error.

I think I am missing the big picture or something basic in logic:iterate.

Thanks,

Jay


On 8/16/05, Stéphane Zuckerman [EMAIL PROTECTED] wrote:
 Hi Jay,
  session.setAttribute(recurringTaskSummary,v_recurringTaskSummary),
 
  SpRecurringTaskSummary [...] has certain variables such as
  EmployeeName, EmployeeRef etc.
 
  I am using logic:iterate as follows:
  logic:iterate id = rtSummary name=recurringTaskSummary
  bean:write name=rtSummary/
  /logic:iterate
 
  The output is name of objects. However I want to somehow access the
  variables employeename, employeeref etc. How do I do that ?
 
 Just do something like :
 
 logic:iterate id=rtSummary name=recurringTaskSummary
bean:write name=rtSummary property=employeeName/
 /logic:iterate
 
 Don't forget to use the bean naming conventions, though.
 
 --
 Stéphane ZUCKERMAN
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: accessing variables using logic:iterate

2005-08-16 Thread Jay Sheth
Thanks a lot. Got it. As you said, the naming conventions were
followed, but I made a typo in the property attribute.

Sorry for the trouble.

Jay

On 8/16/05, Dave Newton [EMAIL PROTECTED] wrote:
 Jay Sheth wrote:
 
 HI,
 When i do :
 logic:iterate id=rtSummary name=recurringTaskSummary
 bean:write name=rtSummary property=employeeName/
 /logic:iterate
 
 it says not getter for employeeName in bean rtsummary.
 'recurringTaskSummary' is a vector and not a bean.
 I tried using the attribute type=SpRecurringTaskSummary but got the
 same error.
 
 I think I am missing the big picture or something basic in logic:iterate.
 
 
 (1) The 'type' attribute expects a full classname, but that's probably
 not relevant here.
 (2) What he was saying was that the Vector's objects must follow
 JavaBean naming conventions.
 
 Dave
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



validate() not called haunts

2005-08-10 Thread Jay Sheth
Hi,
Thanks for all the help. Now i have got the debugging working. But
still the problem remains, validate() not being called. I tried all
combinations...I made a simple action and form without any business
logic etc...but i dont understand why validate method is being called
in only a single form and not being called for any other forms.

Most weird error. 

Even if I call validate from the corresponding action, it does not get
called. However if I rename the validate method by another method e..g
update then I can call the update method from action.

Is there a way that the action errors created can be shown as error by
jsp page ?

Heres the code ; 
**action
form.update(mapping,request); // form.validate() doesnt get called so i renamed
to update()

**form
public ActionErrors update(ActionMapping mapping, ServletRequest request) {
 super.validate(mapping,servlet);
errors = new ActionErrors();
if (nullOrBlank(m_location)) {  
errors.add(Location,new
ActionError(errors.location.required));
}
return new ActionErrors();
} 

So basically the action class can get the errors, but how should i
display that errors on jsp (This is all because validate() not being
called).

Jay

On 8/9/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 oh ok I see where you are coming from.. I didn't know about this remote
 debugging thing so it's good info..:) However, I didn't think the original
 poster had this situation at all.. or maybe i grossly
 misunderstood...(been known to happen..;))
 
 
 
 
 Ed Griebel [EMAIL PROTECTED]
 08/09/2005 01:43 PM
 Please respond to
 Struts Users Mailing List user@struts.apache.org
 
 
 To
 Struts Users Mailing List user@struts.apache.org
 cc
 
 Subject
 {Spam?} Re: {Spam?} Re: {Spam?} Re: {Spam?} Re: {Spam?} validate() not
 called
 
 
 
 
 
 
 No, not at all, it doesn't matter where tomcat is started from. As
 long as tomcat was started with JDWP debugging, you can connect up
 with any recent java debugger. Your tomcat can be in China and your
 debugging session in NYC, it just doesn't matter, and it certainly
 doesn't have to be in the same JVM.
 
 Try googling for JDWP and/or JPDA, or see
 http://java.sun.com/products/jpda/ or
 http://jakarta.apache.org/tomcat/faq/development.html
 
 -ed
 
 On 8/9/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
  Well, not only that, if you want eclipse to play nice with tomcat (and
  have eclipse obey break points and what not), then you in fact start
  tomcat from within eclipse, right? I have been doing this for a while
 now
  so I don't see what the problem could be..?
 
  Would something like this link help:
 
 http://plato.acadiau.ca/courses/comp/dsilver/2513/EclipseAndTomcatTutorial/
 
 
  Geeta
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 --
 This message has been scanned for viruses and
 dangerous content by MailScanner, and is
 believed to be clean.
 
 
 
 CONFIDENTIALITY NOTICE:This email is intended solely for the person or
 entity to which it is addressed and may contain confidential and/or
 protected health information.  Any duplication, dissemination, action
 taken in reliance upon, or other use of this information by persons or
 entities other than the intended recipient is prohibited and may violate
 applicable laws.  If this email has been received in error, please notify
 the sender and delete the information from your system.  The views
 expressed in this email are those of the sender and may not necessarily
 represent the views of IntelliCare.
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



validate() finally called !!!!!!!

2005-08-10 Thread Jay Sheth
Hi,
Thanks for all the help. Any1 wont believe what a silly mistake. I
forgot to add the html:errors / tag in the jsp page.

I found out by when reading doc for the addErrors().

Thanks once again.

Jay

On 8/10/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 Gareth Evans [EMAIL PROTECTED] wrote on 08/10/2005 10:28:31 AM:
 
  You could manually set the errors in the page within your action
  with the method
 
  addErrors( request , form.update(mapping,request) );
 
  the addErrors method is already defined in the class Action.
 
 It is saveErrors(request,..etc. isn't it?
 Also, I think you're supposed to ActionMessages instead of ActionErrors..
 
 Geeta
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: validate() not called haunts

2005-08-10 Thread Jay Sheth
well,
I have given up on calling the validate(), I have checked method sign etc...

now i am renaming the validate to another method name e.g.
validate_fields. I am calling the validate_fields from action. and
using addErrors in action to add messages to jsp.

Thanks,
Jay

On 8/10/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 That's right!!! I mean about the method signature!! I meant to write that
 to you and then something else intervened and i forgot.. Yes, so do that
 and let us know..:)
 
 Geeta
 
 Duane Rosengartner [EMAIL PROTECTED] wrote on 08/10/2005
 02:51:42 PM:
 
p. Now i have got the debugging working. But
  Since debugging is working, try catching a breakpoint where validate is
  being called, then step-into...
  My best guess is the method signatures need to be verified. INO, are you
  overridding validate or overloading? You may be invoking the superclass
  validate instead of the intended forms' validate. If all else fails,
  place a breakpoint/sys.out in Struts' ActionForm.validate to see if it's
  getting there.
 
  Happy debugging,
  Duane
 
  -Original Message-
  From: Jay Sheth [mailto:[EMAIL PROTECTED]
  Sent: Wednesday, August 10, 2005 9:23 AM
  To: Struts Users Mailing List
  Subject: validate() not called haunts
 
  Hi,
  Thanks for all the help. Now i have got the debugging working. But still
  the problem remains, validate() not being called. I tried all
  combinations...I made a simple action and form without any business
  logic etc...but i dont understand why validate method is being called in
  only a single form and not being called for any other forms.
 
  Most weird error.
 
  Even if I call validate from the corresponding action, it does not get
  called. However if I rename the validate method by another method e..g
  update then I can call the update method from action.
 
  Is there a way that the action errors created can be shown as error by
  jsp page ?
 
  Heres the code ;
  **action
  form.update(mapping,request); // form.validate() doesnt get called so i
  renamed
  to update()
 
  **form
  public ActionErrors update(ActionMapping mapping, ServletRequest
  request) {
   super.validate(mapping,servlet);
  errors = new ActionErrors();
  if (nullOrBlank(m_location)) {
  errors.add(Location,new
  ActionError(errors.location.required));
   }
  return new ActionErrors();
  }
 
  So basically the action class can get the errors, but how should i
  display that errors on jsp (This is all because validate() not being
  called).
 
  Jay
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
  --
  This message has been scanned for viruses and
  dangerous content by MailScanner, and is
  believed to be clean.
 
 
 
  CONFIDENTIALITY NOTICE:This email is intended solely for the person
  or entity to which it is addressed and may contain confidential
  and/or protected health information.  Any duplication,
  dissemination, action taken in reliance upon, or other use of this
  information by persons or entities other than the intended recipient
  is prohibited and may violate applicable laws.  If this email has
  been received in error, please notify the sender and delete the
  information from your system.  The views expressed in this email are
  those of the sender and may not necessarily represent the views of
  IntelliCare.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: {Spam?} Re: {Spam?} Re: {Spam?} validate() not called

2005-08-09 Thread Jay Sheth
HI,
I have a problem here too. I dont understand how to configure this for
tomcat5.5.9 which uses the UI for running it. The link which you
mentioned has remedy for older tomcat, which uses files for
configuration.

Any help would be great.

Jay

On 8/8/05, Ed Griebel [EMAIL PROTECTED] wrote:
 You don't need to have tomcat work with eclipse to debug action
 classes. All you need is to make changes to the tomcat startup file to
 enable JDWP debugging on a socket, and then tell eclipse to start
 debugging at the socket and hostname if on a different host or
 localhost if same box. Set a breakpoint in your project's source, and
 you'll be all set.
 
 see the first few links here: http://www.google.com/search?q=xrunjdwp+tomcat
 
 -ed
 
 On 8/8/05, Jay Sheth [EMAIL PROTECTED] wrote:
  I cannot do that, since the 2 forms are having different fields.
 
  Somehow the tomcat 5.5.9 doesnt work with eclipse for my project. I am
  using ui to start tomcat.
 
  thanks anyways.
 
  Jay
 
  On 8/8/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
   Do you use an IDE for development? Like eclipse or something? If you
   don't, I would suggest you do because then you could set breakpoints and
   debug that way.. System.out.printlns aren't the best way to debug - as you
   are probably finding out..:)
  
   One more thing you could do is the following: change the
   MaintainRecurringTasksPageForm in struts-config.xml to also point to
   tasks.form.UpdateOverridePageForm. Restart to ensure you change took and
   try again. Do you hit the validate method now?
  
  
  
  
   Jay Sheth [EMAIL PROTECTED]
   08/08/2005 04:12 PM
   Please respond to
   Struts Users Mailing List user@struts.apache.org
  
  
   To
   Struts Users Mailing List user@struts.apache.org
   cc
  
   Subject
   {Spam?} Re: {Spam?} Re: {Spam?} validate() not called
  
  
  
  
  
  
   checked that...
   form-bean
   name=MaintainRecurringTasksPageForm
   type=tasks.form.MaintainRecurringTasksPageForm/
  
   form-bean name=UpdateOverridePageForm
   type=tasks.form.UpdateOverridePageForm/
  
   Any other hints ? Is there a way to debug or something...?
  
   Just one more thing to tell...I have mapped the form for
   updateoverridepageform in validation.xml but not mapped
   maintain**form. Even if i map that doesnt help...
  
   I think there is some other mistake...but hard to find...any other
   hints would help.
  
   Jay
  
  
   On 8/8/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
Hi Jay:
   
So the form beans you are using in both cases are different. So are you
sure these two form bean names are mapped to the correct classes in your
struts-config.xml?
   
i.e. check what form-bean name=UpdateOverridePageForm.. and
   form-bean
name=MaintainRecurringTasksPageForm.. map to and see if you haven't
   made
a mistake there..
   
hth,
Geeta
   
   
   
   
Jay Sheth [EMAIL PROTECTED]
08/08/2005 03:57 PM
Please respond to
Struts Users Mailing List user@struts.apache.org
   
   
To
Struts Users Mailing List user@struts.apache.org
cc
   
Subject
{Spam?} Re: {Spam?} validate() not called
   
   
   
   
   
   
I am using the system.out. in both classes validate() and checking it
   out.
   
The working codes struts config  class:
   
action
   path=/updateOverride
   type=tasks.action.UpdateOverridePageAction
   scope=request
   name=UpdateOverridePageForm
   attribute=UpdateOverridePageForm
   parameter=updateOverride
   validate=true
 input=/jsp/tasks/UpdateOverridePage.jsp
   forward name=success
  path=/jsp/tasks/UpdateOverridePage.jsp /
   /action
   
public ActionErrors validate(ActionMapping mapping, HttpServletRequest
request) {
// TODO Auto-generated method stub
ActionErrors errors =
super.validate(mapping, request);
System.out.println(validate in update
called);
   
-- This does come in the logs.
   
The not working code :
action
   path=/maintainRecurringTasks
   type=tasks.action.MaintainRecurringTasksPageAction
   scope=request
   name=MaintainRecurringTasksPageForm
   attribute=MaintainRecurringTasksPageForm
   parameter=maintainRecurringTasks
   validate=true
   forward name=success
  path=/jsp/tasks/MaintainRecurringTasks.jsp /
   /action
   
public ActionErrors validate(ActionMapping mapping, ServletRequest
request) {
// TODO Auto-generated method stub
   
ActionErrors errors =
super.validate(mapping, request

retrieving message from application.resources file

2005-08-08 Thread Jay Sheth
Hi,
I need to read a property global.format.date = dd/mm/ in a form
class (eg logonform.java) from application.properties file.

How do i do tht ?

thanks,
Jay

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



retrieving message from application.resources file

2005-08-08 Thread Jay Sheth
Hi,
I need to read a property global.format.date = dd/mm/ in a form
class (eg logonform.java) from application.properties file.

How do i do tht ?

thanks,
Jay

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: retrieving message from application.resources file

2005-08-08 Thread Jay Sheth
thnks a lot. it worked !!!

Jay

On 8/8/05, Gareth Evans [EMAIL PROTECTED] wrote:
  From an Action class you can use:
 String dateFormat = getResources( request ).getMessage( global.format.date 
 );
 
 Or from anywhere else:
 String dateFormat = MessageResources.getMessageResources( 
 ApplicationResources ).getMessage(
 global.format.date )
 
 I'm not sure how well this works with struts modules?
 
 Gareth
 
 
 Jay Sheth wrote:
 
  Hi,
  I need to read a property global.format.date = dd/mm/ in a form
  class (eg logonform.java) from application.properties file.
 
  How do i do tht ?
 
  thanks,
  Jay
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 --
 Gareth Evans
 
 MSoft eSolutions Limited
 Technology Centre
 Inward Way
 Rossmore Business Park
 Ellesmere Port
 Cheshire
 CH65 3EN
 
 --
 Tel:+44 (0)870 0100 704
 Fax:+44 (0)870 9010 705
 E-Mail: [EMAIL PROTECTED]
 Web:www.msoft.co.uk
 
 --
 Terms:
 Please note that any prices quoted within this e-mail are subject to VAT.
 All program details and code described in this e-mail are subject to
 copyright (c) of MSoft eSolutions Limited and remain the intellectual
 property of MSoft eSolutions Limited.
 Any proposal or pricing information contained within this e-mail are
 subject to MSoft eSolutions' Terms and Conditions
 --
 Disclaimer:
 This message is intended only for use of the addressee. If this message
 was sent to you in error, please notify the sender and delete this
 message. MSoft eSolutions Limited cannot accept responsibility for viruses,
 so please scan attachments. Views expressed in this message do not
 necessarily reflect those of MSoft eSolutions Limited who will not
 necessarily be bound by its contents.
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



validate() not called

2005-08-08 Thread Jay Sheth
Hi,
I am trying to use the validate() by extending the
org.apache.struts.validator.ValidatorForm class.

The problem is that the validate() is being called for one form class
which I have created, however it is not being called for another
similar form class. There are no errors which compiling etc...so i
dont get to know why it is not being called.

Any hints on how to debug as to why it is not called ?

The snippet struts-config.xml is : 
action
path=/maintainRecurringTasks
type=tasks.action.MaintainRecurringTasksPageAction
scope=request
name=MaintainRecurringTasksPageForm
attribute=MaintainRecurringTasksPageForm  
parameter=maintainRecurringTasks
validate=true
forward name=success 
   path=/jsp/tasks/MaintainRecurringTasks.jsp /
/action

Thanks,

Jay

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: {Spam?} validate() not called

2005-08-08 Thread Jay Sheth
I am using the system.out. in both classes validate() and checking it out.

The working codes struts config  class: 

action
path=/updateOverride
type=tasks.action.UpdateOverridePageAction
scope=request
name=UpdateOverridePageForm
attribute=UpdateOverridePageForm  
parameter=updateOverride 
validate=true
input=/jsp/tasks/UpdateOverridePage.jsp 
forward name=success 
   path=/jsp/tasks/UpdateOverridePage.jsp /
/action

public ActionErrors validate(ActionMapping mapping, HttpServletRequest
request) {
// TODO Auto-generated method stub
ActionErrors errors = super.validate(mapping, request);
System.out.println(validate in update called);

-- This does come in the logs.

The not working code : 
action
path=/maintainRecurringTasks
type=tasks.action.MaintainRecurringTasksPageAction
scope=request
name=MaintainRecurringTasksPageForm
attribute=MaintainRecurringTasksPageForm  
parameter=maintainRecurringTasks
validate=true
forward name=success 
   path=/jsp/tasks/MaintainRecurringTasks.jsp /
/action

public ActionErrors validate(ActionMapping mapping, ServletRequest request) {
// TODO Auto-generated method stub

ActionErrors errors = super.validate(mapping, request);
System.out.println(validate in main tain called );

...basically the same. Even though I use
input=/jsp/tasks/MaintainOverridePage.jsp it does not help.
Basically some silly mistake which i dont understand.

Jay

On 8/8/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 Hi Jay,
 
 So how do you know that validate() isn't being called? Have you placed a
 break point in your validate and execute methods? Can you send us the
 snippets from struts-config.xml for both the classes and tell us which
 works and which doesn't?
 
 Geeta
 
 
 
 
 Jay Sheth [EMAIL PROTECTED]
 08/08/2005 03:31 PM
 Please respond to
 Struts Users Mailing List user@struts.apache.org
 
 
 To
 Struts Users Mailing List user@struts.apache.org
 cc
 
 Subject
 {Spam?} validate() not called
 
 
 
 
 
 
 Hi,
 I am trying to use the validate() by extending the
 org.apache.struts.validator.ValidatorForm class.
 
 The problem is that the validate() is being called for one form class
 which I have created, however it is not being called for another
 similar form class. There are no errors which compiling etc...so i
 dont get to know why it is not being called.
 
 Any hints on how to debug as to why it is not called ?
 
 The snippet struts-config.xml is :
 action
path=/maintainRecurringTasks
type=tasks.action.MaintainRecurringTasksPageAction
scope=request
name=MaintainRecurringTasksPageForm
attribute=MaintainRecurringTasksPageForm
parameter=maintainRecurringTasks
validate=true
forward name=success
   path=/jsp/tasks/MaintainRecurringTasks.jsp /
/action
 
 Thanks,
 
 Jay
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 --
 This message has been scanned for viruses and
 dangerous content by MailScanner, and is
 believed to be clean.
 
 
 
 CONFIDENTIALITY NOTICE:This email is intended solely for the person or
 entity to which it is addressed and may contain confidential and/or
 protected health information.  Any duplication, dissemination, action
 taken in reliance upon, or other use of this information by persons or
 entities other than the intended recipient is prohibited and may violate
 applicable laws.  If this email has been received in error, please notify
 the sender and delete the information from your system.  The views
 expressed in this email are those of the sender and may not necessarily
 represent the views of IntelliCare.
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: {Spam?} Re: {Spam?} validate() not called

2005-08-08 Thread Jay Sheth
checked that...
form-bean name=MaintainRecurringTasksPageForm
type=tasks.form.MaintainRecurringTasksPageForm/

form-bean name=UpdateOverridePageForm
type=tasks.form.UpdateOverridePageForm/

Any other hints ? Is there a way to debug or something...?

Just one more thing to tell...I have mapped the form for
updateoverridepageform in validation.xml but not mapped
maintain**form. Even if i map that doesnt help...

I think there is some other mistake...but hard to find...any other
hints would help.

Jay


On 8/8/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 Hi Jay:
 
 So the form beans you are using in both cases are different. So are you
 sure these two form bean names are mapped to the correct classes in your
 struts-config.xml?
 
 i.e. check what form-bean name=UpdateOverridePageForm.. and form-bean
 name=MaintainRecurringTasksPageForm.. map to and see if you haven't made
 a mistake there..
 
 hth,
 Geeta
 
 
 
 
 Jay Sheth [EMAIL PROTECTED]
 08/08/2005 03:57 PM
 Please respond to
 Struts Users Mailing List user@struts.apache.org
 
 
 To
 Struts Users Mailing List user@struts.apache.org
 cc
 
 Subject
 {Spam?} Re: {Spam?} validate() not called
 
 
 
 
 
 
 I am using the system.out. in both classes validate() and checking it out.
 
 The working codes struts config  class:
 
 action
path=/updateOverride
type=tasks.action.UpdateOverridePageAction
scope=request
name=UpdateOverridePageForm
attribute=UpdateOverridePageForm
parameter=updateOverride
validate=true
  input=/jsp/tasks/UpdateOverridePage.jsp
forward name=success
   path=/jsp/tasks/UpdateOverridePage.jsp /
/action
 
 public ActionErrors validate(ActionMapping mapping, HttpServletRequest
 request) {
 // TODO Auto-generated method stub
 ActionErrors errors =
 super.validate(mapping, request);
 System.out.println(validate in update
 called);
 
 -- This does come in the logs.
 
 The not working code :
 action
path=/maintainRecurringTasks
type=tasks.action.MaintainRecurringTasksPageAction
scope=request
name=MaintainRecurringTasksPageForm
attribute=MaintainRecurringTasksPageForm
parameter=maintainRecurringTasks
validate=true
forward name=success
   path=/jsp/tasks/MaintainRecurringTasks.jsp /
/action
 
 public ActionErrors validate(ActionMapping mapping, ServletRequest
 request) {
 // TODO Auto-generated method stub
 
 ActionErrors errors =
 super.validate(mapping, request);
 System.out.println(validate in main tain
 called );
 
 ...basically the same. Even though I use
 input=/jsp/tasks/MaintainOverridePage.jsp it does not help.
 Basically some silly mistake which i dont understand.
 
 Jay
 
 On 8/8/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
  Hi Jay,
 
  So how do you know that validate() isn't being called? Have you placed a
  break point in your validate and execute methods? Can you send us the
  snippets from struts-config.xml for both the classes and tell us which
  works and which doesn't?
 
  Geeta
 
 
 
 
  Jay Sheth [EMAIL PROTECTED]
  08/08/2005 03:31 PM
  Please respond to
  Struts Users Mailing List user@struts.apache.org
 
 
  To
  Struts Users Mailing List user@struts.apache.org
  cc
 
  Subject
  {Spam?} validate() not called
 
 
 
 
 
 
  Hi,
  I am trying to use the validate() by extending the
  org.apache.struts.validator.ValidatorForm class.
 
  The problem is that the validate() is being called for one form class
  which I have created, however it is not being called for another
  similar form class. There are no errors which compiling etc...so i
  dont get to know why it is not being called.
 
  Any hints on how to debug as to why it is not called ?
 
  The snippet struts-config.xml is :
  action
 path=/maintainRecurringTasks
 type=tasks.action.MaintainRecurringTasksPageAction
 scope=request
 name=MaintainRecurringTasksPageForm
 attribute=MaintainRecurringTasksPageForm
 parameter=maintainRecurringTasks
 validate=true
 forward name=success
path=/jsp/tasks/MaintainRecurringTasks.jsp /
 /action
 
  Thanks,
 
  Jay
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
  --
  This message has been scanned for viruses and
  dangerous content by MailScanner, and is
  believed to be clean.
 
 
 
  CONFIDENTIALITY NOTICE:This email is intended solely for the person or
  entity to which it is addressed and may contain

Re: {Spam?} Re: {Spam?} validate() not called

2005-08-08 Thread Jay Sheth
I have mapped only for the update**form (the one which works)...
formset

form name=UpdateOverridePageForm

field property=duration
depends=requiredif
arg0   key=errors.duration.required/
var
var-namefield[0]/var-name
var-valueedit_delete/var-value
  /var
  var
var-namefieldTest[0]/var-name
var-valueEQUAL/var-value
  /var
  var
var-namefieldValue[0]/var-name
var-value2/var-value
  /var
var
var-namefieldValue[0]/var-name
var-value2/var-value
  /var
  
/field

field property=earliest_start
depends=requiredif
arg0   key=errors.arrive.required/
var
var-namefield[0]/var-name
var-valueedit_delete/var-value
  /var
  var
var-namefieldTest[0]/var-name
var-valueEQUAL/var-value
  /var
  var
var-namefieldValue[0]/var-name
var-value2/var-value
  /var
/field

field property=latest_start
depends=requiredif
arg0   key=errors.complete.required/
var
var-namefield[0]/var-name
var-valueedit_delete/var-value
  /var
  var
var-namefieldTest[0]/var-name
var-valueEQUAL/var-value
  /var
  var
var-namefieldValue[0]/var-name
var-value2/var-value
  /var
/field

field property=location
depends=requiredif
arg0   key=errors.location/
var
var-namefield[0]/var-name
var-valueedit_delete/var-value
  /var
  var
var-namefieldTest[0]/var-name
var-valueEQUAL/var-value
  /var
  var
var-namefieldValue[0]/var-name
var-value2/var-value
  /var
/field

/form

/formset 

I had also mapped for the maintain...but removed it...it doesnt work
even with it...

for maintain it was similar with one more field..

Jay

On 8/8/05, Dave Newton [EMAIL PROTECTED] wrote:
 Jay Sheth wrote:
 
 Just one more thing to tell...I have mapped the form for
 updateoverridepageform in validation.xml but not mapped
 maintain**form. Even if i map that doesnt help...
 
 
 What do the validation.xml configs look like?
 
 Dave
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: {Spam?} Re: {Spam?} Re: {Spam?} validate() not called

2005-08-08 Thread Jay Sheth
I cannot do that, since the 2 forms are having different fields. 

Somehow the tomcat 5.5.9 doesnt work with eclipse for my project. I am
using ui to start tomcat.

thanks anyways.

Jay

On 8/8/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 Do you use an IDE for development? Like eclipse or something? If you
 don't, I would suggest you do because then you could set breakpoints and
 debug that way.. System.out.printlns aren't the best way to debug - as you
 are probably finding out..:)
 
 One more thing you could do is the following: change the
 MaintainRecurringTasksPageForm in struts-config.xml to also point to
 tasks.form.UpdateOverridePageForm. Restart to ensure you change took and
 try again. Do you hit the validate method now?
 
 
 
 
 Jay Sheth [EMAIL PROTECTED]
 08/08/2005 04:12 PM
 Please respond to
 Struts Users Mailing List user@struts.apache.org
 
 
 To
 Struts Users Mailing List user@struts.apache.org
 cc
 
 Subject
 {Spam?} Re: {Spam?} Re: {Spam?} validate() not called
 
 
 
 
 
 
 checked that...
 form-bean
 name=MaintainRecurringTasksPageForm
 type=tasks.form.MaintainRecurringTasksPageForm/
 
 form-bean name=UpdateOverridePageForm
 type=tasks.form.UpdateOverridePageForm/
 
 Any other hints ? Is there a way to debug or something...?
 
 Just one more thing to tell...I have mapped the form for
 updateoverridepageform in validation.xml but not mapped
 maintain**form. Even if i map that doesnt help...
 
 I think there is some other mistake...but hard to find...any other
 hints would help.
 
 Jay
 
 
 On 8/8/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
  Hi Jay:
 
  So the form beans you are using in both cases are different. So are you
  sure these two form bean names are mapped to the correct classes in your
  struts-config.xml?
 
  i.e. check what form-bean name=UpdateOverridePageForm.. and
 form-bean
  name=MaintainRecurringTasksPageForm.. map to and see if you haven't
 made
  a mistake there..
 
  hth,
  Geeta
 
 
 
 
  Jay Sheth [EMAIL PROTECTED]
  08/08/2005 03:57 PM
  Please respond to
  Struts Users Mailing List user@struts.apache.org
 
 
  To
  Struts Users Mailing List user@struts.apache.org
  cc
 
  Subject
  {Spam?} Re: {Spam?} validate() not called
 
 
 
 
 
 
  I am using the system.out. in both classes validate() and checking it
 out.
 
  The working codes struts config  class:
 
  action
 path=/updateOverride
 type=tasks.action.UpdateOverridePageAction
 scope=request
 name=UpdateOverridePageForm
 attribute=UpdateOverridePageForm
 parameter=updateOverride
 validate=true
   input=/jsp/tasks/UpdateOverridePage.jsp
 forward name=success
path=/jsp/tasks/UpdateOverridePage.jsp /
 /action
 
  public ActionErrors validate(ActionMapping mapping, HttpServletRequest
  request) {
  // TODO Auto-generated method stub
  ActionErrors errors =
  super.validate(mapping, request);
  System.out.println(validate in update
  called);
 
  -- This does come in the logs.
 
  The not working code :
  action
 path=/maintainRecurringTasks
 type=tasks.action.MaintainRecurringTasksPageAction
 scope=request
 name=MaintainRecurringTasksPageForm
 attribute=MaintainRecurringTasksPageForm
 parameter=maintainRecurringTasks
 validate=true
 forward name=success
path=/jsp/tasks/MaintainRecurringTasks.jsp /
 /action
 
  public ActionErrors validate(ActionMapping mapping, ServletRequest
  request) {
  // TODO Auto-generated method stub
 
  ActionErrors errors =
  super.validate(mapping, request);
  System.out.println(validate in main
 tain
  called );
 
  ...basically the same. Even though I use
  input=/jsp/tasks/MaintainOverridePage.jsp it does not help.
  Basically some silly mistake which i dont understand.
 
  Jay
 
  On 8/8/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
   Hi Jay,
  
   So how do you know that validate() isn't being called? Have you placed
 a
   break point in your validate and execute methods? Can you send us the
   snippets from struts-config.xml for both the classes and tell us which
   works and which doesn't?
  
   Geeta
  
  
  
  
   Jay Sheth [EMAIL PROTECTED]
   08/08/2005 03:31 PM
   Please respond to
   Struts Users Mailing List user@struts.apache.org
  
  
   To
   Struts Users Mailing List user@struts.apache.org
   cc
  
   Subject
   {Spam?} validate() not called
  
  
  
  
  
  
   Hi,
   I am trying to use the validate() by extending the
   org.apache.struts.validator.ValidatorForm class.
  
   The problem is that the validate() is being called for one form class
   which I have created

RE: struts validation framework

2005-07-14 Thread Jay Burgess
Yes.  It's because the leading zero is saying the numbers are octal, so 01-07
are valid octals, 08-09 are invalid octals, and 10-12 are valid octals.  

Jat

| Jay Burgess [Vertical Technology Group]
| Essential Technology Links via RSS
| http://www.vtgroup.com/

 

-Original Message-
From: news [mailto:[EMAIL PROTECTED] On Behalf Of Sivakumar Santharam
Sent: Thursday, July 14, 2005 2:07 PM
To: user@struts.apache.org
Subject: struts validation framework

I am trying to restrict a field input value between 1 and 12. The user has to 
enter like 01 or 02.. thro 12. The validation fails if I enter 08 or 09 and 
for all other values from 01 thro 07 and 10 thro 12, it works fine. Again the 
problem is only if I enable javascript validation.

Did anybody come across this peculiar behaviour? Any help is appreciated.

This is my sample code:

field property=injuryTimeHour 
depends=intRange,minlength,maxlength
arg0 key=injury.time.hour /
arg1 name=minlength key=${var:minlength} 
resource=false /
arg1 name=maxlength key=${var:maxlength} 
resource=false /
var
var-nameminlength/var-name
var-value2/var-value
/var
var
var-namemaxlength/var-name
var-value2/var-value
/var
arg1 name=intRange key=${var:min} 
resource=false/
arg2 name=intRange key=${var:max} resource=false/
var
var-namemin/var-name
var-value1/var-value
/var
var
var-namemax/var-name
var-value12/var-value
/var
/field



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]








-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Could someone on the dev team add link to mailing list on Struts site

2005-05-26 Thread Jay Burgess
Jeff,

I've probably already exceeded my allotment of emails on this issue, but the
point I was trying to make is that the link you're talking about is not
available on the Struts main home page (http://struts.apache.org/index.html). 
I'm not aware of too many projects where you've got to hunt to find the mailing
list info.  And I did try searching for the post Dakota Jack referenced
explaining why it was this way, but I never did find it.

Jay

| Jay Burgess [Vertical Technology Group]
| Essential Technology Links via RSS
| http://www.vtgroup.com/

-Original Message-
From: Jeff Beal [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 26, 2005 10:16 AM
To: Struts Users Mailing List
Subject: Re: Could someone on the dev team add link to mailing list on Struts 
site

It looks like they've made it easier than it had been in the past:

From the main menu, click Mailing Lists (under the Community subheading)
Scroll down for links to multiple list archives and subscription information.

On 5/25/05, Durham David R Jr Ctr 805 CSPTS/SCE
[EMAIL PROTECTED] wrote:
  I actually use that one too. But for the first-time Struts user, we
  seem to be making it overly difficult to find, subscribe, and search
  the mailing lists.  If Mr. Jack's assertion is correct, then I guess
  I need to go back to the previous discussion he's refering to and
  find out why...
 
 I found the mailing list stuff by clicking on Learning from the home
 page and scrolling to Learning More About Struts section.  That seems
 appropriate to me.
 
 
 - Dave
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]








-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Could someone on the dev team add link to mailing list on Struts site

2005-05-26 Thread Jay Burgess
Damn browser cache... :) Thanks to whoever made the change.

Jay

| Jay Burgess [Vertical Technology Group]
| Essential Technology Links via RSS
| http://www.vtgroup.com/


 

-Original Message-
From: Wendy Smoak [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 26, 2005 11:10 AM
To: Struts Users Mailing List
Subject: Re: Could someone on the dev team add link to mailing list on Struts 
site

From: Jay Burgess [EMAIL PROTECTED]
 I've probably already exceeded my allotment of emails on this issue, but
the
 point I was trying to make is that the link you're talking about is not
 available on the Struts main home page
(http://struts.apache.org/index.html).

Look again. :)  On the home page, under 'Community,' where there used to be
only a link to the [broken] archives, now there's a link to the mailing list
page.

-- 
Wendy Smoak



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]







-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Could someone on the dev team add link to mailing list on Struts site

2005-05-25 Thread Jay Burgess
I believe the point was that this page is not linked to from the main Struts
page (http://struts.apache.org/index.html)? If it is, I can't find it. And I
don't understand why, as it's probably one of the first things a new user would
look for.

Also, the List Archive link is broken, so it's doubly annoying to someone
coming in for the first time.

Jay

| Jay Burgess [Vertical Technology Group]
| Essential Technology Links via RSS
| http://www.vtgroup.com/

 

-Original Message-
From: Durham David R Jr Ctr 805 CSPTS/SCE [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, May 25, 2005 9:54 AM
To: Struts Users Mailing List
Subject: RE: Could someone on the dev team add link to mailing list on Struts 
site

 You won't believe this, Rick, but they actually make these things 
 hard to find on purpose.  Check the archives if you think I am 
 kidding.

Yeah, you've been quite the jokester so far.

http://struts.apache.org/mail.html


- Dave

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]








-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Could someone on the dev team add link to mailing list on Struts site

2005-05-25 Thread Jay Burgess
I actually use that one too. But for the first-time Struts user, we seem to be
making it overly difficult to find, subscribe, and search the mailing lists.  If
Mr. Jack's assertion is correct, then I guess I need to go back to the previous
discussion he's refering to and find out why...

Jay


-Original Message-
From: Durham David R Jr Ctr 805 CSPTS/SCE [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, May 25, 2005 4:30 PM
To: Struts Users Mailing List
Subject: RE: Could someone on the dev team add link to mailing list on Struts 
site

 Also, the List Archive link is broken, so it's doubly annoying 
 to someone coming in for the first time.

I use this one:

   http://marc.theaimsgroup.com/?l=struts-user


- Dave

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: How to I check what version of struts I have?

2005-05-20 Thread Jay Garala
Check the manifest.mf in meta-inf

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.1
Created-By: 1.4.2_04-b05 (Sun Microsystems Inc.)
Extension-Name: Struts Framework
Specification-Title: Struts Framework
Specification-Vendor: The Apache Software Foundation
Specification-Version: 1.2.4
Implementation-Title: Struts Framework
Implementation-Vendor: The Apache Software Foundation
Implementation-Vendor-Id: org.apache
Implementation-Version: 1.2.4
Class-Path:  commons-beanutils.jar commons-collections.jar commons-dig
 ester.jar commons-logging.jar commons-validator.jar jakarta-oro.jar


-Original Message-
From: David Johnson [mailto:[EMAIL PROTECTED] 
Sent: Friday, May 20, 2005 10:38 AM
To: Struts Users Mailing List
Subject: How to I check what version of struts I have?

Is there a file in the struts.jar I can check?

-- 
-Dave
[EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: How to I check what version of struts I have?

2005-05-20 Thread Jay Garala
Check the manifest.mf in meta-inf

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.1
Created-By: 1.4.2_04-b05 (Sun Microsystems Inc.)
Extension-Name: Struts Framework
Specification-Title: Struts Framework
Specification-Vendor: The Apache Software Foundation
Specification-Version: 1.2.4
Implementation-Title: Struts Framework
Implementation-Vendor: The Apache Software Foundation
Implementation-Vendor-Id: org.apache
Implementation-Version: 1.2.4
Class-Path:  commons-beanutils.jar commons-collections.jar commons-dig
 ester.jar commons-logging.jar commons-validator.jar jakarta-oro.jar


-Original Message-
From: David Johnson [mailto:[EMAIL PROTECTED] 
Sent: Friday, May 20, 2005 10:38 AM
To: Struts Users Mailing List
Subject: How to I check what version of struts I have?

Is there a file in the struts.jar I can check?

-- 
-Dave
[EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Struts Radio button

2005-04-21 Thread Jay Burgess
I think this write-up from Ted Husted explains it nicely:

   http://husted.com/struts/tips/016.html

Jay

| Jay Burgess [Vertical Technology Group]
| Essential Technology Links via RSS
| http://www.vtgroup.com/

-Original Message-
From: Neil Meyer [mailto:[EMAIL PROTECTED] 
Sent: Thursday, April 21, 2005 10:02 AM
To: Struts Users Mailing List
Subject: Struts Radio button

Hi All,

I'm trying to do the following using the struts radio button. Please advise.

INPUT TYPE=RADIO NAME=pizzasize VALUE=S smallBR
INPUT TYPE=RADIO NAME=pizzasize VALUE=M CHECKED mediumBR
INPUT TYPE=RADIO NAME=pizzasize VALUE=L largeP

I want to use the following but check one specific

html:radio property= pizzasize  value=S / smallbr
html:radio property= pizzasize  value=M / medium br
html:radio property= pizzasize  value=L / large 

Regards
Neil

-Original Message-
From: Vamsee Kanakala [mailto:[EMAIL PROTECTED] 
Sent: 18 January 2005 01:28 PM
To: Struts Users Mailing List
Subject: Re: JDBC Driver

David Bolsover wrote:

What is wrong with the Microsoft driver?

  

Well, I can actually give a whole lot of reasons. One, it's extremely 
slow. Two, you can retrieve objects from ResultSet only in a certain 
order. Three, sometimes it just conks out giving strange errors. If you 
check for them on the Microsoft website, frequently they say nothing 
can be done about it, that's how it was implemented. Thankfully, jTDS 
saved the day for me. It's fast, stable and implements JDBC 3.

Vamsee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Meta Information in Action Form

2005-04-08 Thread Jay Burgess
We too use a PlugIn, and I'm now wondering based on Craig's explanation whether
there are any advantages/disadvantages of one technique over the other?  

Jay
Vertical Technology Group
http://www.vtgroup.com/
 

-Original Message-
From: Joe Germuska [mailto:[EMAIL PROTECTED] 
Sent: Friday, April 08, 2005 2:35 PM
To: Struts Users Mailing List
Subject: Re: Meta Information in Action Form

Matt's general approach is the one we use also, except instead of 
ServletListeners and the database, we use the DigestingPlugIn, which 
produces objects based on XML and can put them in the application 
context.  There's an example in the mailreader app which you should 
be able to just about cut-and-paste, with the exception of changing 
the XML which represents your menu items.

Joe


At 12:12 PM -0600 4/8/05, Matt Raible wrote:
As far as drop-downs, I typically populate all (or most) of mine 
from a database at application startup using a ServletListener.  I 
stuff these into the application scope as Lists of LabelValue beans. 
Then I code up a ReloadAction that can call my Listener to reload 
them all.  I've found this useful so I don't have to restart the app 
if data changes.
If I have edit screens for the drop-downs, I'll replace the List in 
application scope after saving.


-- 
Joe Germuska
[EMAIL PROTECTED]  
http://blog.germuska.com
Narrow minds are weapons made for mass destruction  -The Ex

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Two Data Base Connections in struts-config.xml ?

2005-01-16 Thread Jay Chandran
Hi,

Is it possible to connect to two databases from a struts application.
ie basically is it possible two add two database connectivity in
struts-config.xml?

Regards,

Jay



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: help : paging in struts view

2005-01-14 Thread Jay Chandran
Hi all,

How can we read XML files using struts? is this possible. Can any one povide
a link or give an example for reading XML files using struts?

:-)


Jay



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Using XML in struts

2005-01-14 Thread Jay Chandran
Hi all,

How can i read XML files using struts? is this possible? Can any one provide
a link or give an example for reading XML files using struts?

:-)


Jay






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Regarding JBOSS

2005-01-13 Thread Jay Chandran
Hi all,

 I need to download JBOSS 4.0.1 for windows. Where can i get this ? What
should i download? I can see lots of  downloads for jboss. ie jboss4.0.1
RC1.zip, jboss4.0.1 RC2.zip..  etc.


Which one should i download??


:-)


Jay






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Regarding JBOSS

2005-01-13 Thread Jay Chandran
Thanks :-)

Jay


- Original Message - 
From: Slattery, Tim - BLS [EMAIL PROTECTED]
To: 'Struts Users Mailing List' user@struts.apache.org
Sent: Thursday, January 13, 2005 9:21 PM
Subject: RE: Regarding JBOSS


   I need to download JBOSS 4.0.1 for windows. Where can i get 
  this ? What should i download? I can see lots of  downloads 
  for jboss. ie jboss4.0.1 RC1.zip, jboss4.0.1 RC2.zip..  etc.
 
 http://www.jboss.org/downloads/index
 
 JBoss Application Server
 
 
 --
 Tim Slattery
 [EMAIL PROTECTED]
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Regarding JBOSS

2005-01-13 Thread Jay Chandran
Hi,


i am downloading JBOSS from  the below link as per ur instructions.

http://ovh.dl.sourceforge.net/sourceforge/jboss/jboss-4.0.1RC1.zip

is this ok for me .

or should i download some other links. I can see lots of links for
downloading JBOSS.


jay



- Original Message - 
From: Slattery, Tim - BLS [EMAIL PROTECTED]
To: 'Struts Users Mailing List' user@struts.apache.org
Sent: Thursday, January 13, 2005 9:21 PM
Subject: RE: Regarding JBOSS


   I need to download JBOSS 4.0.1 for windows. Where can i get
  this ? What should i download? I can see lots of  downloads
  for jboss. ie jboss4.0.1 RC1.zip, jboss4.0.1 RC2.zip..  etc.

 http://www.jboss.org/downloads/index

 JBoss Application Server


 --
 Tim Slattery
 [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: struts and Tomcat4.0.4

2004-12-30 Thread Jay Chandran
Hi,

What is ur systems configuration ? Does it have enough free space ? What
about swap space ? How much swap have you allocated at the
time of installing OS ? Do delete the files in temporary directory and also
clean up the log files.

This may help.

Regards,

jAY.



- Original Message -
From: Nadia Kunkov [EMAIL PROTECTED]
To: Struts Users Mailing List user@struts.apache.org; Jay Chandran
[EMAIL PROTECTED]
Sent: Thursday, December 30, 2004 7:33 PM
Subject: RE: struts and Tomcat4.0.4


Thanks,
Connections were a part of my problem actually.  But that got fixed and now
the system hangs after I make changes to JSPs multiple times.
Any ideas why is that?
Thanks for your help.
NK

-Original Message-
From: Jay Chandran [mailto:[EMAIL PROTECTED]
Sent: Wednesday, December 29, 2004 11:31 PM
To: Struts Users Mailing List
Subject: Re: struts and Tomcat4.0.4


if the problem is after executing the sql statement then u might not closed
the connection properly. its always good to close the resultset, statement
and connection. If ur action file does not close the sql connection the
system hangs.


- Original Message -
From: Nadia Kunkov [EMAIL PROTECTED]
To: Struts help (E-mail) user@struts.apache.org
Sent: Wednesday, December 29, 2004 9:12 PM
Subject: struts and Tomcat4.0.4


Hi,
I'm running tomcat4.0.4 on a Fedora core 1 box.
I'm bulding an application with struts and I came across a problem.
Every time my app has a problem like not finding the proper forward or
problem with a sql statment my app hangs.
When I fix the problem and go to restart the Tomcat it doesn't shutdown
properly.
I use tomcat4 stop and instead of usual:
stopping service Tomcat-Standalone
stopping service Tomcat-Apache

I only get:
stopping service Tomcat-Standalone
After that tomcat can't be restarted since it's not shutdown properly and I
have to restart my machine, which is rediculous.
What is the way to force tomcat to shutdown?
Why is Struts affecting tomcat this way?  I didn't have problems with
Tomcat4 before I started working with struts.
Any ideas?
Thanks
NK

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: struts and Tomcat4.0.4

2004-12-29 Thread Jay Chandran
if the problem is after executing the sql statement then u might not closed
the connection properly. its always good to close the resultset, statement
and connection. If ur action file does not close the sql connection the
system hangs.


- Original Message -
From: Nadia Kunkov [EMAIL PROTECTED]
To: Struts help (E-mail) user@struts.apache.org
Sent: Wednesday, December 29, 2004 9:12 PM
Subject: struts and Tomcat4.0.4


Hi,
I'm running tomcat4.0.4 on a Fedora core 1 box.
I'm bulding an application with struts and I came across a problem.
Every time my app has a problem like not finding the proper forward or
problem with a sql statment my app hangs.
When I fix the problem and go to restart the Tomcat it doesn't shutdown
properly.
I use tomcat4 stop and instead of usual:
stopping service Tomcat-Standalone
stopping service Tomcat-Apache

I only get:
stopping service Tomcat-Standalone
After that tomcat can't be restarted since it's not shutdown properly and I
have to restart my machine, which is rediculous.
What is the way to force tomcat to shutdown?
Why is Struts affecting tomcat this way?  I didn't have problems with
Tomcat4 before I started working with struts.
Any ideas?
Thanks
NK

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Displaying applets

2004-12-22 Thread Jay Chandran
Is it possible to display the output as an applet in struts? if so how is it
possible ?

Thanks ,

Jay



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Displaying applets

2004-12-22 Thread Jay Chandran
Thanks Ram and jack .. :-)

- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, December 22, 2004 3:13 PM
Subject: RE: Displaying applets


Hi Jay,

You can have an applet client, which talks to struts on the server side
and displays the values. In this case, your client GUI should be applet
and from the applet, you can communicate with struts action class. Use
DTO's as data carriers between the client and Servlets. Try searching
for applet servlet communication articles. This should throw some light.

HTH


Thanks and Regards,
S.Ramkumar



-Original Message-
From: Dakota Jack [mailto:[EMAIL PROTECTED]
Sent: Wednesday, December 22, 2004 2:57 PM
To: Struts Users Mailing List; Jay Chandran
Subject: Re: Displaying applets

Struts is really fairly Applets agnostic, Jay.  You don't have to make
any connection with Struts to do Applets.  I don't know if there is
some special code out there tangential to Struts but connected, like
Struts file upload.

Jack


On Wed, 22 Dec 2004 14:05:49 +0530, Jay Chandran
[EMAIL PROTECTED] wrote:
 Is it possible to display the output as an applet in struts? if so how
is it
 possible ?

 Thanks ,

 Jay

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--
You can lead a horse to water but you cannot make it float on its
back.

~Dakota Jack~

You can't wake a person who is pretending to be asleep.

~Native Proverb~

Each man is good in His sight. It is not necessary for eagles to be
crows.

~Hunkesni (Sitting Bull), Hunkpapa Sioux~

---

This message may contain confidential and/or privileged information.
If you are not the addressee or authorized to receive this for the
addressee, you must not use, copy, disclose, or take any action based
on this message or any information herein. If you have received this
message in error, please advise the sender immediately by reply e-mail
and delete this message. Thank you for your cooperation.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DISCLAIMER:
This message contains privileged and confidential information and is
intended only for the individual named.If you are not the intended recipient
you should not disseminate,distribute,store,print, copy or deliver this
message.Please notify the sender immediately by e-mail if you have received
this e-mail by mistake and delete this e-mail from your system.E-mail
transmission cannot be guaranteed to be secure or error-free as information
could be intercepted,corrupted,lost,destroyed,arrive late or incomplete or
contain viruses.The sender therefore does not accept liability for any
errors or omissions in the contents of this message which arise as a result
of e-mail transmission. If verification is required please request a
hard-copy version.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How to implement torque?

2004-12-21 Thread Jay Chandran
Thanks Eddie

I will do that. Have u tried implementing the same? :)

Jay Chandran.


- Original Message -
From: Eddie Bush [EMAIL PROTECTED]
To: Struts Users Mailing List [EMAIL PROTECTED]; Jay Chandran
[EMAIL PROTECTED]
Sent: Wednesday, December 22, 2004 11:32 AM
Subject: Re: How to implement torque?


 Have you tried surfing the Torque site for docs?  They used to have
 some decent docs ... been ages since I looked at it though.

 I believe they have a user list there - for Turbine, if not Torque.
 That is likely a better spot to ask than here.

 On Wed, 22 Dec 2004 11:32:26 +0530, Jay Chandran
 [EMAIL PROTECTED] wrote:
  Does any one knows how to implement TORQUE in an existing system
implemented
  using struts and postgreSQL.
 
  :(
 
  Jay Chandran

 --
 Eddie Bush





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: file upload problem

2004-12-18 Thread Jay Chandran
include the below and check

html:text property=filePath value=/upload/images
enctype=multipart/form-data/


  - Original Message -
From: uma.k [EMAIL PROTECTED]
To: 'Struts Users Mailing List' [EMAIL PROTECTED]
Sent: Saturday, December 18, 2004 3:10 PM
Subject: file upload problem


 Hi,
 I am modifying the upload files given by struts and trying to upload the
 file to server without the user entering any path.

 I have modified the upload.jsp with
 html:text property=filePath value=/upload/images /

 Its means I am trying to upload to the same context in which the jsp is
 running (webapps/test/upload/images)

 I have modified the UploadAction.java as

 //else {
 //write the file to the file specified
 String filePath = theForm.getFilePath();
 System.out.println(filePath:+filePath);
 String fileName2 = filePath+/+fileName;
 System.out.println(fileName2:+fileName2);
 OutputStream bos = new FileOutputStream(fileName2);
 int bytesRead = 0;
 byte[] buffer = new byte[8192];
 while ((bytesRead = stream.read(buffer, 0, 8192))
!= -1)
 {
 bos.write(buffer, 0, bytesRead);
 }
 bos.close();
 data = The file has been written to \ +
 theForm.getFilePath() + \;
 //}

 I get this output too
 filePath:/upload/images
 fileName2:/upload/images/test.jpg

 I do not have any error the page just becomes blank and the file is not
 uploaded. Any ideas?

 Uma


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Preview of an Image and text

2004-12-18 Thread Jay Chandran
1. From the jsp page select the image (image path) for uploading. Let the
preview button be a submit button .

form name =frm method=POST action=$link.setAction('graphics')
enctype=multipart/form-data
INPUT TYPE =hidden NAME =filePath size=39 value=C:\Program
Files\Tomcat 5.0\webapps\cevm\uploadedimages\/
input type=submit value=Preview  style=width:80
onClick=setHidValue() 

function setHidValue()
{
  document.frm.paramPassed.value=preview;
}

 input type=hidden name=paramPassed size=25/

ie when u click the preview button a java script function is called, in
which we assign a value to the hidden variable as preview. this value is
passed to the action file.

ur struts config file willl be

form-bean  name=graphicsForm type=GraphicsForm/

action  path=/graphics
   type=GraphicsInfoDetailsAction
   name=graphicsForm
   scope=request
   input=/submit.vm
   forward name=preview path=/preview.vm /
 /action

ur graphicsForm is

import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.upload.FormFile;
import org.apache.struts.upload.MultipartRequestHandler;



public class GraphicsForm extends ActionForm
{

public static final String ERROR_PROPERTY_MAX_LENGTH_EXCEEDED =
MaxLengthExceeded;


/**
 * The value of the text the user has sent as form data
 */
protected String theText;

/**
 * The value of the embedded query string parameter
 */
protected String queryParam;

/**
 * Whether or not to write to a file
 */
protected boolean writeFile;

/**
 * The file that the user has uploaded
 */

 protected FormFile logoFile;





/**
 * The file path to write to
 */
protected String filePath;


/**
 * Retrieve the value of the text the user has sent as form data
 */

protected String paramPassed;



 public String getParamPassed() {
 return paramPassed;
 }

 public void setParamPassed(String argParamPassed) {
 this.paramPassed=argParamPassed;
 }


/**
 * Retrieve the value of the query string parameter
 */
public String getQueryParam() {
 // queryParam=Successful;
return queryParam;
}

/**
 * Set the value of the query string parameter
 */
public void setQueryParam(String queryParam) {
this.queryParam = queryParam;
}

/**
 * Retrieve a representation of the logoFile the user has uploaded
 */
public FormFile getLogoFile() {
return logoFile;
}


/**
 * Set a representation of the logoFile the user has uploaded
 */
public void setLogoFile(FormFile logoFile) {
this.logoFile = logoFile;
}

/**
 * Set whether or not to write to a file
 */
public void setWriteFile(boolean writeFile) {
this.writeFile = writeFile;
}

/**
 * Get whether or not to write to a file
 */
public boolean getWriteFile() {
return writeFile;
}

/**
 * Set the path to write a file to
 */
public void setFilePath(String filePath) {
this.filePath = filePath;
}

/**
 * Get the path to write a file to
 */
public String getFilePath() {
return filePath;
}

public void reset() {
writeFile = false;
}

/**
 * Check to make sure the client hasn't exceeded the maximum allowed
upload size inside of this
 * validate method.
 */
public ActionErrors validate(ActionMapping mapping, HttpServletRequest
request)
{
ActionErrors errors = null;
//has the maximum length been exceeded?
Boolean maxLengthExceeded = (Boolean)

request.getAttribute(MultipartRequestHandler.ATTRIBUTE_MAX_LENGTH_EXCEEDED);
if ((maxLengthExceeded != null) 
(maxLengthExceeded.booleanValue()))
{
errors = new ActionErrors();
errors.add(ERROR_PROPERTY_MAX_LENGTH_EXCEEDED, new
ActionError(maxLengthExceeded));
}


return errors;

}
}


ur action file will be

import java.io.ByteArrayOutputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

import java.util.Date;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.text.SimpleDateFormat;

import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.upload.FormFile;
import org.apache.struts.action.ActionServlet;


import java.sql.Connection;

Re: file upload problem

2004-12-18 Thread Jay Chandran
change the below line  of ur action file
String fileName2 = filePath+/+fileName;
to
String fileName2 = filePath+fileName;


- Original Message -
From: uma.k [EMAIL PROTECTED]
To: 'Struts Users Mailing List' [EMAIL PROTECTED]; 'Jay Chandran'
[EMAIL PROTECTED]
Sent: Saturday, December 18, 2004 3:44 PM
Subject: RE: file upload problem


 I get an error
 org.apache.jasper.compiler.CompileException: /upload/upload.jsp(32,4)
 Attribute enctype invalid according to the specified TLD

 I am already using  enctype in the html:form But when I hard code the
 value to system path e.g. c:\\test\\mages then it works but I dont want
 this. As I need to upload the file to the server.

 Any ideas?

 -Original Message-
 From: Jay Chandran [mailto:[EMAIL PROTECTED]
 Sent: Saturday, December 18, 2004 3:57 PM
 To: Struts Users Mailing List
 Subject: Re: file upload problem


 include the below and check

 html:text property=filePath value=/upload/images
 enctype=multipart/form-data/


   - Original Message -
 From: uma.k [EMAIL PROTECTED]
 To: 'Struts Users Mailing List' [EMAIL PROTECTED]
 Sent: Saturday, December 18, 2004 3:10 PM
 Subject: file upload problem


  Hi,
  I am modifying the upload files given by struts and trying to upload the
  file to server without the user entering any path.
 
  I have modified the upload.jsp with
  html:text property=filePath value=/upload/images /
 
  Its means I am trying to upload to the same context in which the jsp is
  running (webapps/test/upload/images)
 
  I have modified the UploadAction.java as
 
  //else {
  //write the file to the file specified
  String filePath = theForm.getFilePath();
  System.out.println(filePath:+filePath);
  String fileName2 = filePath+/+fileName;
  System.out.println(fileName2:+fileName2);
  OutputStream bos = new FileOutputStream(fileName2);
  int bytesRead = 0;
  byte[] buffer = new byte[8192];
  while ((bytesRead = stream.read(buffer, 0, 8192))
 != -1)
  {
  bos.write(buffer, 0, bytesRead);
  }
  bos.close();
  data = The file has been written to \ +
  theForm.getFilePath() + \;
  //}
 
  I get this output too
  filePath:/upload/images
  fileName2:/upload/images/test.jpg
 
  I do not have any error the page just becomes blank and the file is not
  uploaded. Any ideas?
 
  Uma
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: file upload problem

2004-12-18 Thread Jay Chandran
how is ur file path given ??/

 please try to give the full path ie like C:\Program Files\Tomcat
5.0\webapps\cevm\uploadedimages\

ie filePath value should be C:\Program Files\Tomcat
5.0\webapps\cevm\uploadedimages\

ie in your jsp page give something as below .

INPUT TYPE =hidden NAME =filePath size=39 value=C:\Program
Files\Tomcat 5.0\webapps\cevm\uploadedimages\/

- Original Message -
From: uma.k [EMAIL PROTECTED]
To: 'Struts Users Mailing List' [EMAIL PROTECTED]; 'Jay Chandran'
[EMAIL PROTECTED]
Sent: Sunday, December 19, 2004 12:32 PM
Subject: RE: file upload problem


 Hi Jay,
 I tried this way too, but I am actually getting FileNotFoundException.
This
 is the modified code
 String filePath = theForm.getFilePath();
 System.out.println(filePath:+filePath);
 String fileName2 = filePath+fileName;
 System.out.println(fileName2:+fileName2);
 //byte[] fileContent =file.getFileData();
 OutputStream bos = new FileOutputStream(new File(fileName2));
 int bytesRead = 0;
 byte[] buffer = new byte[8192];
 while ((bytesRead = stream.read(buffer, 0, 8192)) != -1) {
   bos.write(buffer, 0, bytesRead);
 }
 bos.close();

 In the catch block I made SOP to print the exception and this is the
output
 in Tomcat console.

 filePath:/upload/images/
 fileName2:/upload/images/test.jpg
 fnfejava.io.FileNotFoundException: \upload\images\test.jpg (The system
 cannot
 find the path specified)

 Why is the system not able to find out the path?

 Uma


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [SOLVED] RE: NullPointerException

2004-12-17 Thread Jay Chandran
uma ,
Good Work..
its always better to take a backup of the working directory . hope u know it
well . still reminding ..


- Original Message -
From: uma.k [EMAIL PROTECTED]
To: 'Struts Users Mailing List' [EMAIL PROTECTED]
Sent: Friday, December 17, 2004 11:52 AM
Subject: [SOLVED] RE: NullPointerException


 Thanks all for your replies. I created another context and copied all of
my
 files from the existing context to the new context and its working fine.
But
 I still do not understand why it didn't work in the existing context.

 Uma

 -Original Message-
 From: Hubert Rabago [mailto:[EMAIL PROTECTED]
 Sent: Thursday, December 16, 2004 9:43 PM
 To: Struts Users Mailing List
 Subject: Re: NullPointerException


 Struts does not support multiple mappings.  See the first warning at
 the bottom of
 http://struts.apache.org/userGuide/configuration.html#dd_config_mapping

 Hubert

 On Thu, 16 Dec 2004 21:18:18 +0530, uma.k [EMAIL PROTECTED] wrote:
  It doesn't make any difference as the same works in another context.
 
  -Original Message-
  From: news [mailto:[EMAIL PROTECTED] Behalf Of Bill Siggelkow
  Sent: Thursday, December 16, 2004 9:12 PM
  To: [EMAIL PROTECTED]
  Subject: Re: NullPointerException
 
  Hmm -- I do see that you have two servlet mappings for the
  ActionServlet. You should only have one of these.
 
  uma.k wrote:
 
   This is my web.xml file
  
   ?xml version=1.0 encoding=ISO-8859-1?
  
   !DOCTYPE web-app
   PUBLIC -//Sun Microsystems, Inc.//DTD Web Application 2.2//EN
   http://java.sun.com/j2ee/dtds/web-app_2_2.dtd;
  
   web-app
  
 !-- Standard Action Servlet Configuration (with debugging) --
 servlet
   servlet-nameaction/servlet-name
  
 servlet-classorg.apache.struts.action.ActionServlet/servlet-class
   init-param
 param-nameconfig/param-name
 param-value/WEB-INF/struts-config.xml/param-value
   /init-param
   init-param
 param-namedebug/param-name
 param-value2/param-value
   /init-param
   init-param
 param-namedetail/param-name
 param-value2/param-value
   /init-param
   load-on-startup2/load-on-startup
 /servlet
  
 !-- Standard Action Servlet Mapping --
 !-- if you use this then you need to give /do/somename in path --
 servlet-mapping
   servlet-nameaction/servlet-name
   url-pattern/do/*/url-pattern
 /servlet-mapping
  
 !-- if you use this then you need to give /somename.do in path --
 servlet-mapping
   servlet-nameaction/servlet-name
   url-pattern*.do/url-pattern
 /servlet-mapping
  
 !-- The Usual Welcome File List --
 welcome-file-list
   welcome-fileindex.jsp/welcome-file
 /welcome-file-list
  
  
 !-- Struts Tag Library Descriptors --
 taglib
   taglib-uri/WEB-INF/struts-bean/taglib-uri
   taglib-location/WEB-INF/struts-bean.tld/taglib-location
 /taglib
  
 taglib
   taglib-uri/WEB-INF/struts-html/taglib-uri
   taglib-location/WEB-INF/struts-html.tld/taglib-location
 /taglib
  
 taglib
   taglib-uri/WEB-INF/struts-logic/taglib-uri
   taglib-location/WEB-INF/struts-logic.tld/taglib-location
 /taglib
  
 taglib
   taglib-uri/WEB-INF/struts-nested/taglib-uri
   taglib-location/WEB-INF/struts-nested.tld/taglib-location
 /taglib
  
 taglib
   taglib-uri/WEB-INF/struts-tiles/taglib-uri
   taglib-location/WEB-INF/struts-tiles.tld/taglib-location
 /taglib
  
 taglib
   taglib-urijstl/c/taglib-uri
   taglib-location/WEB-INF/c.tld/taglib-location
 /taglib
  
  
   /web-app
  
  
  
   -Original Message-
   From: news [mailto:[EMAIL PROTECTED] Behalf Of Bill Siggelkow
   Sent: Thursday, December 16, 2004 8:34 PM
   To: [EMAIL PROTECTED]
   Subject: Re: NullPointerException
  
  
  
   Wierd -- it looks to me from the original message that you are getting
   the error on line 1219 of TagUtils which is:
  
resources =
(MessageResources) pageContext.getAttribute(
bundle + moduleConfig.getPrefix(),
PageContext.APPLICATION_SCOPE);
  
   This would seem to indicate that your 'moduleConfig' would be null.
   What does your web.xml look like?
  
   uma.k wrote:
  
  
  If you look at the error message, I get NullPointer at this line in
the
  generated java file
  
  int _jspx_eval_bean_message_0 = _jspx_th_bean_message_0.doStartTag();
  //NULLPOINTER
  
  package org.apache.jsp;
  
  import javax.servlet.*;
  import javax.servlet.http.*;
  import javax.servlet.jsp.*;
  import org.apache.jasper.runtime.*;
  
  
  public class index$jsp extends HttpJspBase {
  
  
  static {
  }
  public index$jsp( ) {
  }
  
  private static boolean _jspx_inited = false;
  
  public final void _jspx_init() throws
  org.apache.jasper.runtime.JspException {
  }
  
  public 

Re: NullPointerException

2004-12-16 Thread Jay Chandran
i am not a fundu in struts  but still ..:)

please go through the below link and check whether it make sense. Null
pointer exception usually arises when we are trying to extract some values
from variables which are null. Please check whether the variables u r
calling when the action is performed  html:link page=/articleForm.doAdd
An Article/html:link is taking null values. make sure that variables are
not null.

http://www.junlu.com/msg/127812.html


- Original Message -
From: uma.k [EMAIL PROTECTED]
To: 'Struts Users Mailing List' [EMAIL PROTECTED]
Sent: Thursday, December 16, 2004 6:16 PM
Subject: NullPointerException


 I get NullPointerException when I access this index.jsp page. I also have
 ApplicationResources.properties file in web-inf/classes folder

 %@ taglib uri=/WEB-INF/struts-bean.tld prefix=bean %
 %@ taglib uri=/WEB-INF/struts-html.tld prefix=html %
 html
 head
 titlebean:message key=title.employeeApp//title
 /head
 body
 h1bean:message key=title.employeeApp//h1
 br
 html:link page=/articleForm.doAdd An Article/html:link
 /body
 /html

 This is my struts-config.xml file

 ?xml version=1.0 encoding=ISO-8859-1 ?

 !DOCTYPE struts-config PUBLIC
   -//Apache Software Foundation//DTD Struts Configuration
1.2//EN
   http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd;


 struts-config

 form-beans
 form-bean name=articleForm type=articles.ArticleForm/
 /form-beans

 action-mappings

 action path=/articleForm
 forward=/articles/Template.jsp /

 action
 path=/InsertArticle
 type=articles.ArticleAction
 name=articleForm
 scope=request
 validate=false
 input=/Template.jsp
 forward name=success path=/articles/preview.jsp/
 forward name=failure path=/articles/Template.jsp/
 /action

 /action-mappings

 message-resources
 parameter=ApplicationResources
 null=false /


 /struts-config


 This is my complete exception

 java.lang.NullPointerException
 at

org.apache.struts.taglib.TagUtils.retrieveMessageResources(TagUtils.java:121
 9)
 at org.apache.struts.taglib.TagUtils.message(TagUtils.java:1082)
 at
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:226)
 at org.apache.jsp.index$jsp._jspService(index$jsp.java:68)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 at

org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
 va:201)
 at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
 FilterChain.java:247)
 at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
 ain.java:193)
 at

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
 va:243)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 66)
 at

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
 va:190)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 66)
 at

org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
 46)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 64)
 at

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
 org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
 at

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
 )
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 66)
 at

org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
 java:170)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 64)
 at

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
 )
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 64)
 at
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 64)
 at

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
 :174)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 66)
 at

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at


Re: can i get solved example

2004-11-16 Thread Jay Chandran
Hi,
 You can go through Professional jakarta Struts 1.1 written by james
goodwill and  richard hightower. its published by wrox .

jay

- Original Message -
From: Nishant [EMAIL PROTECTED]
To: Struts Users Mailing List [EMAIL PROTECTED]
Sent: Tuesday, November 16, 2004 4:40 PM
Subject: can i get solved example


hi, can i get anywere solved struts examples because it will made easy to
understand struts 
Nishant Patil
Software Engineer
Cybage Software Pvt. Ltd. (A CMM Level 3 Company)
West Avenue , Kalyani Nagar,
Pune - 411 006
Tel: 91-20-4041700  -355
Email: [EMAIL PROTECTED]
Website: www.cybage.com
There's a difference between knowing the path, and walking the path



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: ActionMapping without a formbean

2004-10-27 Thread Jay Chandran
I am not a big struts giant :)

But let me give my suggestions on ur doubt


 In the case of links we are just invoking a java (acion) file . If we need
to send some value through links to action file we need to send as parameter
from our link.

  HTML:FORM tag is mainly meant for passing form values from a jsp,vm page
to the action.

I think, If you can send parameters from ur form tag, we can do this
without form bean.

Please try it out :)




- Original Message -
From: Håkan Fransson [EMAIL PROTECTED]
To: Struts User Llist (E-mail) [EMAIL PROTECTED]
Sent: Wednesday, October 27, 2004 2:46 PM
Subject: ActionMapping without a formbean


 Hi!
 I know that this is and old issue but i'm not satisfied with solutions.
 We have used links with images to go to actions without forms and it works
 fine.
 Now we got demands that we must use html buttons on pages for
accessability.
 I've seen
 two workarounds, use a dummy form or regular html form tag. But it's not
so
 nice with
 dummy forms and an absolut path to the action on the jsp page.
 Is there any other solution i can use and why doesn't html:form tag
support
 mappings without
 formbeans.

 *
 Håkan Fransson
 System developer
 Ladok, Umea University
 SE-901 87 Umea, Sweden
 Phone: +46 (0)90 786 6938
 Email: [EMAIL PROTECTED]
 *



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Validation

2004-10-18 Thread Jay Chandran
Hello Ankur,
I think u are getting the error page only because u did not define the
output page. ie in action tag we should specify an output page (.jsp etc)


Please check the below code .

  form-bean name=logonForm
   type=org.apache.struts.validator.DynaValidatorForm
  form-property name=username type=java.lang.String/
  form-property name=password type=java.lang.String/
 /form-bean

actionpath=/logon
type=com.bagnet.nettracer.tracing.actions.LogonAction
name=logonForm
scope=request
validate=true
input=/index.jsp
forward name=success path=/output.jsp/
/action

Hope it helps u .

Regards :)


Krishna

- Original Message -
From: Ankur Gupta [EMAIL PROTECTED]
To: 'Struts Users Mailing List' [EMAIL PROTECTED]
Sent: Monday, October 18, 2004 11:47 PM
Subject: Validation


 Hello,


 I have setup validation logic on a form, however, when I click on submit a
 blank page is displayed. Following is my configuration:


 form-beans

 form-bean name=logonForm
 type=org.apache.struts.validator.DynaValidatorForm
 form-property name=username type=java.lang.String/
   form-property name=password type=java.lang.String/
   /form-bean




 actionpath=/logon
 type=com.bagnet.nettracer.tracing.actions.LogonAction
 name=logonForm
 scope=request
 validate=true
 input=/index.jsp
 /action


 What can I be doing wrong??

 -ankur


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: how to send batch emails

2004-10-13 Thread Jay Chandran
Hai ,

Please check the below code which helps u to send batch mails ..

import javax.mail.Folder;
import javax.mail.Store;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import java.util.Properties;
import java.sql.Connection;
import javax.sql.DataSource;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.SQLException;
import java.util.Date;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.lang.String;
import java.text.SimpleDateFormat;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionServlet;
import org.apache.struts.action.DynaActionForm;
import java.util.ArrayList;




public final class PricingInfoAction extends Action
 {

   private static final String SMTP_HOST_NAME = ;

   public String emailMsgTxt = null;
   private static final String emailSubjectTxt  = Ad Order
Details;
   private static final String emailFromAddress = ;
public ActionForward perform(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
 {

   // Add List of Email address to who email needs to be sent to
String[] emailList = new String[2];
emailList[0]= new String([EMAIL PROTECTED]);
emailList[1]= new String([EMAIL PROTECTED]);

emailMsgTxt=Ad Order Details;

 try {
postMail( emailList, emailSubjectTxt,
emailMsgTxt, emailFromAddress);
  }catch (Exception e)
 {
  return
(mapping.findForward(mailfailure));
 }


}catch (Exception e) {
return (mapping.findForward(submitadfail));
 }

 return (mapping.findForward(target));

  }

  public void postMail( String recipients[ ], String subject,
String message , String from) throws
MessagingException
  {

boolean debug = false;

//Set the host smtp address
Properties props = new Properties();
props.put(mail.smtp.host, SMTP_HOST_NAME);
Session session = Session.getDefaultInstance(props,
null);

session.setDebug(debug);

 // set the from and to address
   InternetAddress addressFrom = new InternetAddress(from);
   msg.setFrom(addressFrom);

   InternetAddress[] addressTo = new
InternetAddress[recipients.length];
   for (int i = 0; i  recipients.length; i++)
   {
 addressTo[i] = new InternetAddress(recipients[i]);
   }
   msg.setRecipients(Message.RecipientType.TO, addressTo);


   // Setting the Subject and Content Type
   msg.setSubject(subject);
   msg.setContent(message, text/plain);
   Transport.send(msg);
}

   }
- Original Message -
From: Caroline Jen [EMAIL PROTECTED]
To: Struts Users Mailing List [EMAIL PROTECTED]
Sent: Wednesday, October 13, 2004 7:41 PM
Subject: Re: how to send batch emails


 I have been using the same utility class (JavaMail
 API) to send e-mails.  The code works OKay.

 Now, instead of the

 String toAddress

 I have String[] toAddress =
 selectRecipientsForm.getSelectedEmailAddresses();

 will the same code works for sending batch e-mails?



 --- Duncan Mills [EMAIL PROTECTED] wrote:

  Its pretty simple to plug in the JavaMail API -
  here's a Utility class I
  call from an Action I use when resetting a User
  Password: It's quick and
  dirty but provides an example.  The SMTP mail host
  is read from a
  properties file in this case, but equally could be
  passed in from the
  Appliciation scope. Note the total lack of  any kind
  of useful error
  handling in this example - I think I better re-write
  it :-)
 
  [--Badly formmated code begin--]
  package com.groundside.util;
  import java.io.IOException;
  import java.io.InputStream;
  import java.util.Properties;
  import javax.mail.Message;
  import javax.mail.MessagingException;
  import javax.mail.Session;
  import javax.mail.Transport;
  import javax.mail.internet.InternetAddress;
  import javax.mail.internet.MimeMessage;
 
  public class Emailer
  {

Re: How To Upload Files from Clients' Machine?

2004-10-04 Thread Jay Miller
Make sure you've set the enctype attribute on your form tag to be
multipart/form-data


On Mon, 4 Oct 2004 13:50:59 -0700 (PDT), Caroline Jen
[EMAIL PROTECTED] wrote:
 In my JSP I have this:
 
 code:
 ---
 
  input type=file name=filename
 
 ---
 
 for visitors of the web page to browse their PCs'
 directories to select a file to upload (when the
 Submit button is clicked).  The files can be .doc,
 .txt, .pdf, .jpg, ..., etc.  However, I do not have to
 convert files into certain format.  I simply retrieve
 them from clients' machine and store them into a
 database.  Later on, clients can ask to view those
 files in their original format.
 
 What appears in the text field:
 
 input type=file name=filename
 
 will be a file name. How do I get both the file name
 and the content of that file to be saved in the
 database?
 
 ___
 Do you Yahoo!?
 Declare Yourself - Register online to vote today!
 http://vote.yahoo.com
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 



-- 
Yup.  Jay.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Confirmation Requested: development has stopped on the presentation tags

2004-05-27 Thread Jay Glanville
 -Original Message-
 From: Mike Duffy [mailto:[EMAIL PROTECTED] 
 Subject: RE: Are there any IDE's that understand Struts tags?
 
 
 I would strongly suggest that you stay away from (or move 
 away from) the Struts presentation tags
 and use JSTL instead.  Development has essentially stopped on 
 the Struts presentation tags.  JSTL
 has more functionality and JSTL is the standard.

Can I get some clarification on the above paragraph, specifically the
line, Development has essentially stopped on the Struts presentation
tags.

Does this mean that the Struts-HTML tag library is no longer being
developed or supported?  

When talking about the struts presentation tags, it's the Struts-HTML
tag library that I think of.  However, I don't know of equivalent
support for this library from the JSTL libraries.  So, if Mike is
correct and usage of the Struts-HTML library is discouraged, then what
should I replace it with?  My usage of this library is rather heavy
right now (html:form, plus all the associated HTML input tags) so if
usage is discouraged, I'd really like to know.

Now, I know that pretty much all of the Struts-Logic tag library
(equality, iteration, etc) and some of the Struts-Bean library can be
replaced with the JSTL.  Mike, is this the presentation library that
you're referring to?

So, which libraries am I being discouraged from using?

Apologies for being pedantic, but I'd like to be absolutely clear about
the quoted paragraph.

Thanks

JDG


--
Jay Glanville


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



How to best deal with circular work flow?

2004-04-16 Thread Glanville, Jay
Hello all.

What is the best way to deal with request parameters when the work flow
goes: page - action - same page?

Ok, let me see if I can more accurately describe the situation.

I have a form.  Within that form, I have a table listing entities with a
column of indexed checkboxes which map to indexed properties on my
form-bean.  Also on that form, I have several buttons for batch-type
actions like delete, disable, enable, etc.  These buttons need to
be submit buttons so that the checkbox values can be copied to the
form bean.

When a user presses one of these buttons, the associated Action then
looks at the array of buttons to see who was pressed, goes and performs
the work associated with that button, and then returns an ActionForward
that returns to the same page that the user originated from.  This
action forward needs to be of type forward (as opposed to redirect)
because they might be some ActionMessages or ActionErrors resulting from
the work that was done.

My problem is this: when the control returns to the page, because it's a
forward, the request parameter for the button that was pressed
previously also gets forwarded.  This means that my action re-processes
the button press which then re-forwards to the same page, causing
infinite recursion.

I'm currently working around the problem by having a check in my action
where if any ActionMessages or ActionErrors exist in the request, then I
ignore all button presses.  However, I'm sure that this isn't the best
way to implement this.  One problem with this is that it relies on the
batch-button implementations to set a message to prevent having this
recursion.

Basically, I want a way to remove the request parameter associated with
the button.  However, I know that's not possible without using a
redirect, which in turn destroys my messages.

What is the best/cleanest way to deal with this situation?  Suggestions?


Thanks

--
Jay Glanville

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: what is the difference between forward and redirect?

2004-04-15 Thread Jay Glanville
You need to use a forward if you are using Action.setMessages() or
Action.setErrors() in your action implementations.  For example, I have
a BeanDeleteAction class.  If an error occures in the action (an
exception being caught, wrong information being processed, database
down, etc) then I use setErrors() to display error messages to the user.
However, the error messages are stored in the request scope.  Therefore,
in the error path of my action, I need to ensure that the ActionForward
that I return is of type forward and not redirect.

You will often see action mappings like this:
action
path=/ZoneSave
type=com.SaveZoneAction
name=ZoneForm
validate=true
input=/Zone.do
forward name=failure redirect=false path=/Zone.do /
forward name=success redirect=true path=/Zone.do /
/action

Where the failure path is a forward and the success is a redirect.

I also have code like this
try {
...
} catch (NCIException e) {
addError( request,  );
ActionForward orig = mapping.findForward( success );
ActionForward f = new ActionForward( orig.getPath, false );
return f;
}
Where I force a redirect to be converted into a forward in order to have
request scoped objects remain in scope.

Well, this is the primary usage that I have for forwards.  The rest of
the time, I basically use redirects.

I hope this helps.

JDG

PS: I'm sure the rest of the community will correct me if I'm wrong.


--
Jay Glanville


 -Original Message-
 From: Johannes Wolfgang Woger [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, April 15, 2004 8:27 AM
 To: Struts Users Mailing List
 Subject: Re: what is the difference between forward and redirect?
 
 
 Hi,
 I basically understood the technical diffence between forward 
 and redirect,
 but from webapplications point of view, when do I use forward 
 or redirect.
 
 On which circumstances should I use a redirect for example?
 
 Wolfgang
 
 Sanoj, Antony (IE10) wrote:
 
 Mike,
  
   forward is carried inside the servlet engine, whereas the 
 redirect goes to
 the browser, and then the browser sends the request to the resource 
   forward preserves the request state, but redirect destroys 
 the original
 request as it completes a request/response cycle 
   when the browser receives the redirect.
 regards
 Sanoj
 
 -Original Message-
 From: Mu Mike [mailto:[EMAIL PROTECTED]
 Sent: Thursday, April 15, 2004 3:00 PM
 To: [EMAIL PROTECTED]
 Subject: what is the difference between forward and redirect?
 
 
 when forward, what do we foward? 
 when redirect, what we do different?
 
 ThanksRegards
 Mike
 
 _
  MSN Messenger:
http://messenger.msn.com/cn  
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
   
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



what's the best way to have an if/else clause?

2004-04-02 Thread Glanville, Jay
I want to iterate over a set of beans, creating widget A if property is
set, widget B if not.  Therefore, I'm looking for an if/else
structure.  The closest thing I can find is logic:equal and
logic:notEqual.  I'm assuming that there is no straight forward way to
implement an 'else' clause in tags, so I'm thinking that I need to so
something like the following:

logic:iterate name=SearchForm 
property=tableDesc.batchAction 
id=element 
  logic:equal name=id parameter=isSubmit value=true
!-- insert html:button here --
  /logic:equal
  logic:notEqual name=id parameter=isSubmit value=true
!-- insert html:submit here --
  /logic:equal
/logic:iterate

Basically, to implement the else clause by performing a second if
statement.

Is this the correct way to do things?  Is there a better way?  Would I
be better off using scriptlet code?

JDG

--
Jay Glanville

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: what's the best way to have an if/else clause?

2004-04-02 Thread Jay Glanville
It is an option that I didn't realize I had.  Up to now, we've been
using the struts tag library almost exclusively, as, up to now, it's
provided us with all the JSP functionality we've needed.  This situation
my provide the impetus to add JSTL to our libraries.

Thanks

JDG

--
Jay Glanville


 -Original Message-
 From: Butash, Bob [mailto:[EMAIL PROTECTED] 
 Sent: Friday, April 02, 2004 10:19 AM
 To: 'Struts Users Mailing List'
 Subject: RE: what's the best way to have an if/else clause?
 
 
 Jay,
 
 Have you looked into JSTL's choose tag?
 
 core:choose
 core:when test='${ empty requestScope.activeMenu || 
 requestScope.activeMenu
 == displayHome}'
   tr class=Selected
   td class=LeftNavigation
   bean-el:message key=navigation.left.home/
   /td
   /tr
 /core:when
 core:otherwise
   tr class=NotSelected
   td class=LeftNavigation
   html-el:link action=displayHome
   bean-el:message key=navigation.left.home/
   /html-el:link
   /td
   /tr
 /core:otherwise
 /core:choose
 
 Hope this helps
 
 -Original Message-
 From: Glanville, Jay [mailto:[EMAIL PROTECTED] 
 Sent: Friday, April 02, 2004 10:10 AM
 To: [EMAIL PROTECTED]
 Subject: what's the best way to have an if/else clause?
 
 
 I want to iterate over a set of beans, creating widget A if 
 property is set,
 widget B if not.  Therefore, I'm looking for an if/else 
 structure.  The
 closest thing I can find is logic:equal and logic:notEqual.  I'm
 assuming that there is no straight forward way to implement 
 an 'else' clause
 in tags, so I'm thinking that I need to so something like the 
 following:
 
 logic:iterate name=SearchForm 
 property=tableDesc.batchAction 
 id=element 
   logic:equal name=id parameter=isSubmit value=true
 !-- insert html:button here --
   /logic:equal
   logic:notEqual name=id parameter=isSubmit value=true
 !-- insert html:submit here --
   /logic:equal
 /logic:iterate
 
 Basically, to implement the else clause by performing a 
 second if statement.
 
 Is this the correct way to do things?  Is there a better way? 
  Would I be
 better off using scriptlet code?
 
 JDG
 
 --
 Jay Glanville
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]