Issue reading package.properties value

2015-07-30 Thread Sreekanth S. Nair
Facing some issue, while we use wildfly-deploy maven plugin to deploy
strut2 application to wildfly aka jboss 7, struts2 is unable to read
package.properties file packaged inside .war. If i deploy from an IDE or
manually then there is no issue.

The only difference is wildfly-deploy plugin is deploying application war
inside {WILDFLY_HOME}/standalone/data/ folder where as manual or IDE will
deploy it under {WILDFLY_HOME}/standalone/deployments/ folder.

In essence struts2 unable to read package.properties file if deployed under
certain location.

Any thoughts, application is working perfectly except label's are not
coming only label key is coming in screens.


-- 
Thanks  Regards

Sreekanth S Nair


printing mathematical special characters

2015-07-30 Thread Yaragalla Muralidhar
I have mathematical symbols e.g. *alfa*, *beta*,*mu* . When I copy these
symbols in text area they are getting copied. I am copying them from word
document. When I insert them into the database using prepared statement the
symbols are getting inserted as code. for example the *alfa* is getting
stored as#946;. This is fine I guess. But when I retrieve them from the
database using java.sq.Statement and displaying them in the html page they
are getting displayed as code instead of symbol. I mean #946; is
displayed in html instead displaying alfa symbol. So how to deal with this
situation? how can I store symbols and display them properly in html?

I am using mysql database, java1.7,struts2.0 and tomcat7.
*Thanks and Regards,*
Muralidhar Yaragalla.

*http://yaragalla.blogspot.in/ http://yaragalla.blogspot.in/*


Re: printing mathematical special characters

2015-07-30 Thread Yaragalla Muralidhar
Ok Christoph. Thanks for your response. I found that struts is doing it.
s:property value=name escape=false / helped me to an extent.

*Thanks and Regards,*
Muralidhar Yaragalla.

*http://yaragalla.blogspot.in/ http://yaragalla.blogspot.in/*

On Thu, Jul 30, 2015 at 2:01 PM, Yaragalla Muralidhar 
yaragallamur...@gmail.com wrote:



 I have mathematical symbols e.g. *alfa*, *beta*,*mu* . When I copy these
 symbols in text area they are getting copied. I am copying them from word
 document. When I insert them into the database using prepared statement the
 symbols are getting inserted as code. for example the *alfa* is getting
 stored as#946;. This is fine I guess. But when I retrieve them from the
 database using java.sq.Statement and displaying them in the html page they
 are getting displayed as code instead of symbol. I mean #946; is
 displayed in html instead displaying alfa symbol. So how to deal with this
 situation? how can I store symbols and display them properly in html?

 I am using mysql database, java1.7,struts2.0 and tomcat7.
 *Thanks and Regards,*
 Muralidhar Yaragalla.

 *http://yaragalla.blogspot.in/ http://yaragalla.blogspot.in/*



Re: printing mathematical special characters

2015-07-30 Thread Bruno Wintenberger
Hello Yaragalla,
you should now that disabling the default escaping can lead to serious
security issues (mainly XSS :
https://www.owasp.org/index.php/Cross-site_Scripting_%28XSS%29).

2015-07-30 10:49 GMT+02:00 Yaragalla Muralidhar yaragallamur...@gmail.com:

 Ok Christoph. Thanks for your response. I found that struts is doing it.
 s:property value=name escape=false / helped me to an extent.

 *Thanks and Regards,*
 Muralidhar Yaragalla.

 *http://yaragalla.blogspot.in/ http://yaragalla.blogspot.in/*

 On Thu, Jul 30, 2015 at 2:01 PM, Yaragalla Muralidhar 
 yaragallamur...@gmail.com wrote:

 
 
  I have mathematical symbols e.g. *alfa*, *beta*,*mu* . When I copy these
  symbols in text area they are getting copied. I am copying them from word
  document. When I insert them into the database using prepared statement
 the
  symbols are getting inserted as code. for example the *alfa* is getting
  stored as#946;. This is fine I guess. But when I retrieve them from the
  database using java.sq.Statement and displaying them in the html page
 they
  are getting displayed as code instead of symbol. I mean #946; is
  displayed in html instead displaying alfa symbol. So how to deal with
 this
  situation? how can I store symbols and display them properly in html?
 
  I am using mysql database, java1.7,struts2.0 and tomcat7.
  *Thanks and Regards,*
  Muralidhar Yaragalla.
 
  *http://yaragalla.blogspot.in/ http://yaragalla.blogspot.in/*
 



Re: printing mathematical special characters

2015-07-30 Thread Christoph Nenning
The fastest approach would be to disable struts encoding when displaying 
them (you can see docs of s:property /). But I would rather suggest to 
figure out where that encoding comes from. You might use browser dev tools 
to see how the browser submits it. Then you can use a debugger or logging 
to show them in the struts action and in your data layer. When you know 
where that encoding takes place you can search for ways to disable it.

In our apps we enable UTF-8 encoding in application server settings an in 
the database to avoid such issues.


regards,
Christoph



 From: Yaragalla Muralidhar yaragallamur...@gmail.com
 To: Struts Users Mailing List user@struts.apache.org, 
 Date: 30.07.2015 10:31
 Subject: printing mathematical special characters
 
 I have mathematical symbols e.g. *alfa*, *beta*,*mu* . When I copy these
 symbols in text area they are getting copied. I am copying them from 
word
 document. When I insert them into the database using prepared statement 
the
 symbols are getting inserted as code. for example the *alfa* is getting
 stored as#946;. This is fine I guess. But when I retrieve them from the
 database using java.sq.Statement and displaying them in the html page 
they
 are getting displayed as code instead of symbol. I mean #946; is
 displayed in html instead displaying alfa symbol. So how to deal with 
this
 situation? how can I store symbols and display them properly in html?
 
 I am using mysql database, java1.7,struts2.0 and tomcat7.
 *Thanks and Regards,*
 Muralidhar Yaragalla.
 
 *http://yaragalla.blogspot.in/ http://yaragalla.blogspot.in/*

This Email was scanned by Sophos Anti Virus


Re: printing mathematical special characters

2015-07-30 Thread Christoph Nenning
 you should now that disabling the default escaping can lead to serious
 security issues



Because of this I wrote:

 But I would rather suggest to figure out where that encoding comes from.


And I mean to analyze the saving not the display. You should take care 
that those values are stored as utf8 strings inside database, not encoded.



Regards,
Christoph


 From: Bruno Wintenberger bruno.wintenber...@gmail.com
 To: Struts Users Mailing List user@struts.apache.org, 
 Date: 30.07.2015 10:52
 Subject: Re: printing mathematical special characters
 
 Hello Yaragalla,
 you should now that disabling the default escaping can lead to serious
 security issues (mainly XSS :
 https://www.owasp.org/index.php/Cross-site_Scripting_%28XSS%29).
 
 2015-07-30 10:49 GMT+02:00 Yaragalla Muralidhar 
yaragallamur...@gmail.com:
 
  Ok Christoph. Thanks for your response. I found that struts is doing 
it.
  s:property value=name escape=false / helped me to an extent.
 
  *Thanks and Regards,*
  Muralidhar Yaragalla.
 
  *http://yaragalla.blogspot.in/ http://yaragalla.blogspot.in/*
 
  On Thu, Jul 30, 2015 at 2:01 PM, Yaragalla Muralidhar 
  yaragallamur...@gmail.com wrote:
 
  
  
   I have mathematical symbols e.g. *alfa*, *beta*,*mu* . When I copy 
these
   symbols in text area they are getting copied. I am copying them from 
word
   document. When I insert them into the database using prepared 
statement
  the
   symbols are getting inserted as code. for example the *alfa* is 
getting
   stored as#946;. This is fine I guess. But when I retrieve them from 
the
   database using java.sq.Statement and displaying them in the html 
page
  they
   are getting displayed as code instead of symbol. I mean #946; is
   displayed in html instead displaying alfa symbol. So how to deal 
with
  this
   situation? how can I store symbols and display them properly in 
html?
  
   I am using mysql database, java1.7,struts2.0 and tomcat7.
   *Thanks and Regards,*
   Muralidhar Yaragalla.
  
   *http://yaragalla.blogspot.in/ http://yaragalla.blogspot.in/*
  
 

This Email was scanned by Sophos Anti Virus