Hello Martin,
this would be ok, but that method doesn't exist in StrutsTypeConverter
as of struts 2.0.11, and most likely the framework won't call it when I
implement it. Or am I missing something?
Daniel
Martin Gainty wrote:
package org.apache.struts2.showcase.conversion
public class
Jeromy Evans wrote:
[...]
Now my questions:
1. extending StrutsTypeConverter forces me to implement String
convertToString(Map context, Object o). I think there is no common
sense way of converting a collection back to a String in this context.
It would, maybe, make sense to convert it to a
Hi All,
Since struts1 has connection pooling mechanism using data-source/ tag,what
is the procedure of connection pooling mechanism in struts2?
Can we do tht using bean class=/ tag?I have seen from some
of the search results for oracle db using
Hi Jeromy,
Jeromy Evans wrote:
Daniel Baldes wrote:
[...]
2. Is there a way to define a type converter application wide, like
always use this type converter for setting types which are subclasses
of X and for setting types which are Collectionsubclass-of-X?
This way I could define the type
Daniel Baldes wrote:
the problem here is that convertToString only allows returning .. a
String. Accessing myObjects in a JSP would always call
converter.convertToString(context, myaction.getMyObjects()) (as far as
I can tell). So this way I can't return a collection of objects where
I
Change your property/method signatures from
List... persons = new SomeList...();
public List getMap();
public void setMap(List value);
to
MapLong, Person persons = new HashMapLong, Person();
public MapLong, Person getMap();
public void setMap(MapLong, Person value);
L.
Prashant Khanal wrote:
Hello all,
I have two jsp pages say Page1 and Page2 backed by their corresponding
action. When the Page1 is first loaded the corresponding action's prepare()
method is used to provide the data for the page based on the parameter sent
by the page that precedes the Page1.
Hi Jeromy,
Jeromy Evans wrote:
Ah, I see the problem better now. In your select:
s:select multiple=true
name=myObjects
list=myObjects listKey=id listValue=name /
you're trying to access myObjects as both a list of objects (list=) and
as a string (name=). You can't do what you're
Laurie Harper wrote:
Daniel Baldes wrote:
[...]
[...]
s:select multiple=true
name=myObjects
list=myObjects listKey=id listValue=name /
This way I could use getMyObjects() for displaying my objects and
setMyObjects() for setting them (using only their IDs).
Doesn't this imply
Daniel Baldes wrote:
[...]
1. extending StrutsTypeConverter forces me to implement String
convertToString(Map context, Object o). I think there is no common sense
way of converting a collection back to a String in this context. It
would, maybe, make sense to convert it to a String[]. But
Now the funny thing is that this seems to work. I got all sorts of
exceptions at first, but they don't seem to be related to conversion.
Thanks for all your help, and I'm sorry for wasting your time on this
one. I'll get back when I find the real problem, should it be related
to struts.
RajiR wrote:
Can't we implement connection pooling in struts2 alone?If so ,may I know the
reason please...!!!
Thanks.
Struts 2 itself doesn't provide a connection pooling implementation and
probably shouldn't.
MySql provide a pooled DataSource that you can use immediately. Set it
up
hi there
i got a too many connection when try use spring-hibernate with struts2
and this is not struts2 problem
i think the connection pool is not struts2 responsibility as the controller
and if we use spring, this will become injection work with the
database tech like ORM ot JDBC
F
Can't we implement connection pooling in struts2 alone?If so ,may I know the
reason please...!!!
Thanks.
nuwan chandrasoma-2 wrote:
Hi,
Why do not you give a try with Spring. as struts2 has built in support
for spring, you can use springs connection pooling very easily.
Thanks,
Hi,
Why do not you give a try with Spring. as struts2 has built in support
for spring, you can use springs connection pooling very easily.
Thanks,
Nuwan.
RajiR wrote:
Hi All,
Since struts1 has connection pooling mechanism using data-source/ tag,what
is the procedure of connection
Right. The configuration file the mysql reference refers to is the
Container configuration, for example, server.xml or context.xml provided
with Tomcat. Every J2EE container provides that configuration. Struts
1 provides some config to simply it, but Struts 2 doesn't provide
convenience
Struts1 provided a data-source configuration element because, at the
time that was added, there was no consistent mechanism for configuring
data sources that worked across servlet containers. That changed a long
time ago and Struts first deprecated, and then removed, its support for
the
Hello Nuwan. Doing it the way you proposed defeats the purpose since I
have to place this string in a bean first. I would like to retrieve
this string directly from message resources and display it with the
html intact. Is there any to do this? Thank you for your suggestion.
- Asad
On Feb 20,
eg.
http://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html
is this connectio data source is the best implementation
we are using hibernate c3p0, any suggestion
F
-
To unsubscribe, e-mail: [EMAIL
Hi,
In this link :
http://dev.mysql.com/tech-resources/articles/connection_pooling_with_connectorj.html,
we can preform connection pooling only after configuring it in our
configuration files.If it is in the case of struts1, struts-config.xml file
has a tag called data-source/ and there we can
Ok,,thx for the repliesi'll try using JNDI and with spring integration.I
have worked using struts2+hibernate,it works fine..
Laurie Harper wrote:
Struts1 provided a data-source configuration element because, at the
time that was added, there was no consistent mechanism for configuring
dont forget to share the code.
Thx
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Hi,
I'm trying to access the ActionMapping from an interceptor, like the
following test stub:
public String intercept(ActionInvocation invocation) throws Exception {
ActionMapping am=ServletActionContext.getActionMapping();
log.info(The method is +am.getMethod());
return
If you bear in mind that it's usually best to seperate mark-up and content, then
you would break the string down into smaller parts:
fmt:message key=please.sign.in.part1/
a href=login.jspfmt:message key=please.sign.in.part2//a
fmt:message key=please.sign.in.part3/
Then the problem is that in
download the breadcrumb
http://strutsschool.com/downloads/downloads.actioninterceptor
and look at the intercept method. You will see what's happening right away.
On Wed, Feb 20, 2008 at 5:40 AM, Toni Lyytikäinen [EMAIL PROTECTED] wrote:
Hi,
I'm trying to access the ActionMapping from an
Hello. I want to show on the first page of my web application, the struts
version I use. Is there a way to extract it dynamically?
Thank you.
--
View this message in context:
http://www.nabble.com/Struts-version-tp15589157p15589157.html
Sent from the Struts - User mailing list archive at
I just checked that there is no JSTL configuration setting to apply a format
type or pattern to fmt:formatDate across the whole webapp.
I need the ISO date format on 99% of dates displayed on my current app, but
there is no way to change the default globally for fmt:formatDate from
2008/2/20, George Dadulescu [EMAIL PROTECTED]:
Hello. I want to show on the first page of my web application, the struts
version I use. Is there a way to extract it dynamically?
You could try extracting if from the manifest...
But what for?
Antonio
I need to pass data to my global error page
I am attempting to setup a global error action instead of a jsp page as i
want to post a message stored in my db on the
error page. The action will grab data from the db and forward to jsp
I am trying:
global-results
result
Hi All,
I am getting the following error in my Struts 2 application. class
java.lang.reflect.InvocationTargetException : null
None of my classes are showing up in the stack trace. But it is
happening at the same spot in my application.
Has anyone encountered this before? Any suggestons on
--- Richard Sayre [EMAIL PROTECTED] wrote:
Has anyone encountered this before?
Nope (well, I mean, *I* haven't, anyway).
Any suggestons on how to fix this?
Post the code (and its related configuration, and the URL you're using to
invoke it) that you believe should be getting executed. Is
I undestand the issue, but missed the clue, I'm a bit rookie on Struts2.
If EL is forbidden, should OGNL be used, or is there a cleaner solution ?
It might be a stupid question, but
what would be the correct way of writing s:if
test=${chapter!='Library'}${chapter}/s:if without EL.
I translated
If you have a getter for 'chapter' in your action then this should work.
s:if test=%{#chapter == 'Library'}
Regards,
Randy Burgess
Sr. Web Applications Developer
Nuvox Communications
From: jcleve [EMAIL PROTECTED]
Reply-To: Struts Users Mailing List user@struts.apache.org
Date: Wed, 20 Feb
Hi,
I was under the impression that I could write actions without extending
ActionSupport or implementing any struts2/xwork interfaces. However, I
cannot figure out how to add action errors (ActionSupport.addActionError())
to an action if not extending ActionSupport. I looked at
--- Randy Burgess [EMAIL PROTECTED] wrote:
If you have a getter for 'chapter' in your action then this should work.
s:if test=%{#chapter == 'Library'}
IIRC the # is only for named objects in the stack context (like #request,
#attr, etc.) so I'm not sure that will work. For example, if I have
--- tom_brokaw [EMAIL PROTECTED] wrote:
I was under the impression that I could write actions without extending
ActionSupport or implementing any struts2/xwork interfaces.
You can. Doesn't mean you'd *want* to, if you want to use functionality
provided by the framework.
However, I
cannot
This is a novice question about post and get form submission and I am
confused.
I really appreciate if you could help me. I have included some sample codes
for explanation.
I have following action mappings in struts-config file
action parameter=methodToCall path=/viewUsersList
Yeah I apologize for the bad advice, I whipped that out too fast. It should
be:
s:if test=chapter == 'Library'
Regards,
Randy Burgess
Sr. Web Applications Developer
Nuvox Communications
From: Dave Newton [EMAIL PROTECTED]
Reply-To: Struts Users Mailing List user@struts.apache.org
Date:
If the user types in the URL it is a GET.
Regards,
Randy Burgess
Sr. Web Applications Developer
Nuvox Communications
From: semaj.najraham [EMAIL PROTECTED]
Reply-To: Struts Users Mailing List user@struts.apache.org
Date: Wed, 20 Feb 2008 08:52:11 -0800 (PST)
To: user@struts.apache.org
--- Randy Burgess [EMAIL PROTECTED] wrote:
Yeah I apologize for the bad advice, I whipped that out too fast.
Premature explication; it happens. I get email about that all the time.
It should be:
s:if test=chapter == 'Library'
Dave
On Feb 20, 2008 5:48 AM, Adam Hardy [EMAIL PROTECTED]
wrote:
I just checked that there is no JSTL configuration setting to apply a
format
type or pattern to fmt:formatDate across the whole webapp.
I need the ISO date format on 99% of dates displayed on my current app,
but
there is no way
I was under the impression that I could write actions without extending
ActionSupport or implementing any struts2/xwork interfaces.
You can. Doesn't mean you'd *want* to, if you want to use functionality
provided by the framework.
I want to do this so that I can minimize the coupling
--- tom_brokaw [EMAIL PROTECTED] wrote:
I said:
You don't *need* to extend ActionSupport to implement ValidationAware,
it's just much easier.
So I *must* implement an interface (ValidationAware) or extend a struts2
class in order to add errors messages from an action. Is that accurate?
If
I'm having trouble getting s:url to stop encoding a parameter. Here's
a snipped of my jsp code:
s:url id=couponUrl action=Buy encode=false
s:param name=coup value=%{'$codeInput'}/
s:param name=c1 value=c1/
s:param name=c2 value=c2/
/s:url
s:textfield title=codeInput name=codeInput/br
Hi,
Please check the example at
http://www.roseindia.net/struts/struts2/date/struts-2-date-format.shtml
Thanks
Original Message:
-
From: Adam Hardy [EMAIL PROTECTED]
Date: Wed, 20 Feb 2008 13:48:18 +
To: user@struts.apache.org
Subject: Date formatting?
I just checked that
Hi David,
Thanks again for the reply. I'm comparing MVC frameworks right now, and
wondering if struts2 has a similar feature to JSF. In JSF, an action can
look like this:
public class MyAction {
public String deleteUser() {
// Here I can inject errors for display on the JSP by writing:
--- semaj.najraham [EMAIL PROTECTED] wrote:
my point is if the user directly types
../myApp/viewUserDetails.do?methodToCall=edituserid=1, it goes to Edit
User page.
Is this how it should behave even if it is POST or I am misunderstanding
how POST and GET works?
You appear to be
hi all,
I am using MyEclipse 6.0.1 to develop my application.but i am facing some
problems in it.
i followed the follwing process:
1) in the new project wizard under the option of MyEclipse--- selected Web
Project
2) after this i manually put the following Jar file under the WEB-INF\lib
folder
--- aum strut [EMAIL PROTECTED] wrote:
struts-core-1.3.5
You should probably use an S2 library instead.
The IDE is giving the following errors:
1) the import com.opensymphony.xwork2.ActionSupport can not be resolved
2)ActionSupport can not be resolved to a type.
Please tell me
--- [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
Please check the example at
http://www.roseindia.net/struts/struts2/date/struts-2-date-format.shtml
How does that address the question?
Dave
From: Adam Hardy [EMAIL PROTECTED]
Date: Wed, 20 Feb 2008 13:48:18 +
To: user@struts.apache.org
Hi,
I'm curious why the developers of struts2 chose to define constants in an
interface (StrutsStatics) and then implement that interface in at least 18
classes (see
http://struts.apache.org/2.x/struts2-core/apidocs/org/apache/struts2/StrutsStatics.html).
Theinterface constant pattern has
--- [EMAIL PROTECTED] wrote:
public class MyAction {
public String deleteUser() {
// Here I can inject errors for display on the JSP by writing:
FacesContext.getCurrentInstance().addMessage(userNameField, Sorry,
that username is unknown);
return input;
}
}
Notice
Thank you for replying Dave.
How do I allow only POST form submission? Do I need to check on each Struts
Action method request.getMethod() is POST? If that's true, then I'm screwed.
I will need to make changes on all my action classes.
Thank you,
semaj
newton.dave wrote:
---
--- semaj.najraham [EMAIL PROTECTED] wrote:
How do I allow only POST form submission? Do I need to check on each Struts
Action method request.getMethod() is POST? If that's true, then I'm
screwed. I will need to make changes on all my action classes.
If you actually *care*, then yes, you'd
:-(
I think I have an issue with the ajax configuration (I'm not sure).
How can I verify that my theme=ajax is configured properly?
thank you!
Jeromy Evans - Blue Sky Minds wrote:
No, it seems fine now.
Turn on debugging:
s:head theme=ajax debug=true/
Also use FireBug to see if
--- [EMAIL PROTECTED] wrote:
I'm curious why the developers of struts2 chose to define constants in an
interface (StrutsStatics) and then implement that interface in at least 18
classes
It's likely you'd need to ask the original WebWork developers.
Item #17, Use interfaces only to define
Struts2-core
is what you should be using.
On 2/20/08, Dave Newton [EMAIL PROTECTED] wrote:
--- aum strut [EMAIL PROTECTED] wrote:
struts-core-1.3.5
You should probably use an S2 library instead.
The IDE is giving the following errors:
1) the import
Yea thats what I was thinking...but i am a n00b so thought maybe I am wrong...
On 2/20/08, Dave Newton [EMAIL PROTECTED] wrote:
--- \[EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
Please check the example at
http://www.roseindia.net/struts/struts2/date/struts-2-date-format.shtml
How does that
Chris Pratt on 20/02/08 17:07, wrote:
On Feb 20, 2008 5:48 AM, Adam Hardy [EMAIL PROTECTED]
wrote:
I just checked that there is no JSTL configuration setting to apply a
format
type or pattern to fmt:formatDate across the whole webapp.
I need the ISO date format on 99% of dates displayed on my
../myApp/viewUserDetails.do?methodToCall=edituserid=1, it goes to
Edit User page.
so whats wrong with that? even if you are using \'hidden\' fields you
will retrieve them as request.getParameter(). If you dont pass the
hidden field but just type it in the url then also it will work.
If you are
you can try the following.
change:
div id=\'two\' style=\border: 1px solid yellow;\initial content/div
to
s:div id=\two\ theme=\ajax\ (close this tag after your /s:form
tag, so that the whole form will be inside the div tag. )
also change:
s:submit value=\GO2\ theme=\ajax\ targets=\theForm2\/
to
thank you for your reply.
I made the changes - still no good.
I took one step backwards and I suspect that my theme=ajax doesn't work
properly.
I tried to use a simple TABS and the result on the screen was text (the
names of the tabs).
Do you think that what causing the problem?
How can I
Hi,
I have a BillingInterceptor that throws up a Confirmation Screen after
submitting the input parameters and before processing the action. I am using
the session to hold the parameter map so it's available to the action after
the user Confirms their purchase. I have confirmed that the PARMS is
--- daveck [EMAIL PROTECTED] wrote:
Sometimes PARMS manages to keep its value, and sometimes
the value disappear.
I don't see anything immediately obvious; IIRC you had already checked the
session ID to make sure you were always dealing with the same session,
correct? Have you done extensive
I've done some pretty extensive troubleshooting, but will try and expand on
it.
The product is a generated and delivered (as a pdf) right after the user
clicks on the Confirm button.
I thought that the use of an interceptor for this purpose was ideal, but I'm
a Struts novice and far from an
WHAT am I possibly doing wrong here?
I want to get this result: (attention on the tabs example)
http://www.nabble.com/file/p15600219/good.jpeg
but I get this result:
http://www.nabble.com/file/p15600219/wrong.bmp
the code is:
%@ include file=/pages/layouts/taglibs.jsp %
html
h2 class=menu
This is the scenario using Struts 1.1:
User Interface - MyAction1 (input is Form1)- MyAction 2 (input is Form2)
-User Interface
MyAction1 and MyAction2 are Action classes.
MyAction1 and MyAction1 are configured in struts-config.xmxl.
MyAction1 takes Form1 as input.
MyAction2 takes Form2 as
--- daveck [EMAIL PROTECTED] wrote:
The product is a generated and delivered (as a pdf) right after the user
clicks on the Confirm button.
I thought that the use of an interceptor for this purpose was ideal, but
I'm a Struts novice and far from an expert Java programmer. Can you
explain why
Pretty long subject eh..
use the labelposition property for your first s:div tag
so it will be something like
s:div id=\left\ label=\test1\ theme=\ajax\
labelposition=\top\
I\'m a Tab!!!
/s:div
s:div
--- xianwinwin [EMAIL PROTECTED] wrote:
WHAT am I possibly doing wrong here?
Not sure: does it work if you're not using your own CSS? It's weird that only
one of your tab headers is showing up and that the text of both tabs is
visible. I don't see anything immediately obvious about the JSP
thanks for replying. No, the tabs.css is not mine. I realized it comes from
struts2-core.
Musachy Barroso wrote:
Is tabs.css your css? I am guessing that there is some style applied
to the tabs that is breaking it. (because the text on the other tab
should be hidden, and it isnt)
Is tabs.css your css? I am guessing that there is some style applied
to the tabs that is breaking it. (because the text on the other tab
should be hidden, and it isnt)
musachy
On Wed, Feb 20, 2008 at 5:21 PM, xianwinwin [EMAIL PROTECTED] wrote:
WHAT am I possibly doing wrong here?
I want
newton.dave wrote:
I can't overstate enough that I have no idea how your application is
designed--it's possible an interceptor *is* the best way to handle your
needs, but I'm having trouble coming up with a reason why it would be
better
than just using another action, which would also
Use the FireBug plugin for FF.
Check that dojo is setup in the head of your page (view the html) and
that all of the resources it requires are loaded (using the net tab).
Ensure that struts filter is receiving requests for the /struts/* resources.
xianwinwin wrote:
:-(
I think I have an
Check that dojo is setup in the head of your page (view the html)
how do I do that?
Thank you!
Jeromy Evans - Blue Sky Minds wrote:
Use the FireBug plugin for FF.
Check that dojo is setup in the head of your page (view the html) and
that all of the resources it requires are loaded
View the html source in the browser.
The head should contain a script like this one from the struts2-showcase:
script type=text/javascript
// Dojo configuration
djConfig = {
baseRelativePath: /struts2-showcase/struts/dojo,
isDebug: false,
bindEncoding: UTF-8,
--- daveck [EMAIL PROTECTED] wrote:
In our situation, some products are free while others are not. There's an
interceptor stack for each. All are dynamically generated immediately as an
html page or a pdf. An order is only generated for the products that
aren't free. For those, once the
try putting labelposition=top as a property in your div tag for the
first tab. and remove all css just to see if it atleast works
On Wed, Feb 20, 2008 at 5:44 PM, xianwinwin [EMAIL PROTECTED] wrote:
thanks for replying. No, the tabs.css is not mine. I realized it comes from
struts2-core.
Hiya,
I'm quite new to struts 2. I'm trying to write a jsp page for an action
which iterates through a list of 'note' object and passing each of the
'note' object into another model-driven action (NoteAction) which renders
the information for the note passed in.
Now I have a method in
Dave Newton wrote:
--- [EMAIL PROTECTED] wrote:
public class MyAction {
public String deleteUser() {
// Here I can inject errors for display on the JSP by writing:
FacesContext.getCurrentInstance().addMessage(userNameField, Sorry,
that username is unknown);
return input;
}
Dave Newton wrote:
--- [EMAIL PROTECTED] wrote:
I'm curious why the developers of struts2 chose to define constants in an
interface (StrutsStatics) and then implement that interface in at least 18
classes
Just thought I'd mention that Dave followed this up for you in struts-dev:
--- crappycrumpet [EMAIL PROTECTED] wrote:
Now I have a method in NoteAction called setNote(Note value) which sets the
note field to the value. I also have getModel which returns a new note
object if it's null. I however keep encountering the following error:
ERROR
Hi,
My code is:
s:datetimepicker label=Time
name=validityTimeTime
id=vtTime
type=time
displayFormat=HH:mm:ss
staticDisplay=true
value=%{#sr.validityTime}
akash agrawal wrote:
Issue:
1. Time cannot be edited by going straight to the text field and entering using
keyboard. It only allows to pick up the time from the popup. However popup only
gives minutes granularity in 5 minutes interval.
Any workaround? Is there a better mailing list to post
newton.dave wrote:
One way to implement this functionality is to simply s:include.../ the
desired page; your note object will be on the top of the stack, and can
be
accessed appropriately.
Yeah I ended up doing using s:include.../ in the end. Was wondering if
iterator passing
when i try to use sitemesh
and use s:tabbedpanel it can not work why?
it is not give any error but tabbedpanel can not work
--
View this message in context:
http://www.nabble.com/about-sitemesh-in-struts-2.0.11-tp15605222p15605222.html
Sent from the Struts - User mailing list archive at
hardik_982 wrote:
when i try to use sitemesh
and use s:tabbedpanel it can not work why?
it is not give any error but tabbedpanel can not work
Either:
- you're missing decorator:head/ in your decorator, so the javascript
included by s:head is missing; or
- you need to an and excludes to
Thanks for your great advise
i have tried u say
but i think i still do any mistake
it shows javascript error on page
'dojo' is required
do you have any idea why?
my decorater excludes
excludes
pattern/styles/*/pattern
pattern/scripts/*/pattern
Thanks. This approach works, but isn't quite as elegant as I was hoping.
On Wed, Feb 20, 2008 at 2:47 PM, [EMAIL PROTECTED] wrote:
download the breadcrumb
http://strutsschool.com/downloads/downloads.actioninterceptor
and look at the intercept method. You will see what's happening right
hardik_982 wrote:
it shows javascript error on page
'dojo' is required
That means the the dojo files were not found or were not even included.
Does the head of your page (in html) include the scripts to load the
dojo files?
If not:
does your JSP include s:head
does your decorator
First of all i want to say thanks for favorable replies
does your JSP include s:head-yes
does your decorator include decorator:head/-yes
how to use FireBug (net tab) to see if the resources were found, and if so,
examine them to see if sitemesh decorated something it should have.
i
91 matches
Mail list logo