<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-206</id>
	<title>Nabble - Struts - User</title>
	<updated>2009-11-08T19:31:38Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Struts---User-f206.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Struts---User-f206.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26260821</id>
	<title>RE: sx:div and executeScript</title>
	<published>2009-11-08T19:31:38Z</published>
	<updated>2009-11-08T19:31:38Z</updated>
	<author>
		<name>mgainty</name>
	</author>
	<content type="html">&lt;br&gt;Irene-
&lt;br&gt;the standard onLoad=&amp;quot;javascript:function&amp;quot; doesnt seem to work (in IE at least) so use this document.write to replace __ie_onload
&lt;br&gt;/*information courtesy of dean edwards*/
&lt;br&gt;&lt;a href=&quot;http://dean.edwards.name/weblog/2006/06/again/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dean.edwards.name/weblog/2006/06/again/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;%@ page contentType=&amp;quot;text/html; charset=UTF-8&amp;quot; %&amp;gt;
&lt;br&gt;&amp;lt;%@ taglib prefix=&amp;quot;s&amp;quot; uri=&amp;quot;/struts-tags&amp;quot; %&amp;gt;
&lt;br&gt;&amp;lt;%@ page language=&amp;quot;java&amp;quot; contentType=&amp;quot;text/html; charset=UTF-8&amp;quot; pageEncoding=&amp;quot;UTF-8&amp;quot;%&amp;gt;
&lt;br&gt;&amp;lt;html&amp;gt;
&lt;br&gt;&amp;lt;head&amp;gt;
&lt;br&gt;&amp;lt;title&amp;gt;This is the title&amp;lt;/title&amp;gt;
&lt;br&gt;&amp;lt;script LANGUAGE=&amp;quot;JavaScript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;
&lt;br&gt;function init() 
&lt;br&gt;{ // if set to true then mouseover a table cell will
&lt;br&gt;alert('inside init()');
&lt;br&gt;//highlight entire column (except sibling headings) 
&lt;br&gt;document.forms[0].Title.value='newTitle';
&lt;br&gt;document.forms[0].Author.value='newAuthor';
&lt;br&gt;document.forms[0].Ending.value='newEnding';
&lt;br&gt;document.forms[0].Energy.value='newEnergy';
&lt;br&gt;document.forms[0].Flatness.value='newFlatness';
&lt;br&gt;document.forms[0].Validate.value='newValidate';
&lt;br&gt;document.forms[0].Play.value='newPlay';
&lt;br&gt;}
&lt;br&gt;/** for Internet Explorer (using conditional comments) **/
&lt;br&gt;/*@cc_on @*/
&lt;br&gt;/*@if (@_win32)
&lt;br&gt;document.write(&amp;quot;&amp;lt;script id=__ie_onload defer src=javascript:void(0)&amp;gt;&amp;lt;\/script&amp;gt;&amp;quot;);
&lt;br&gt;var script = document.getElementById(&amp;quot;__ie_onload&amp;quot;);
&lt;br&gt;script.onreadystatechange = function() {
&lt;br&gt;&amp;nbsp; if (this.readyState == &amp;quot;complete&amp;quot;) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; init(); // call the onload handler
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;};
&lt;br&gt;/*@end @*/
&lt;br&gt;window.onload = init; 
&lt;br&gt;//--&amp;gt;
&lt;br&gt;&amp;lt;/script&amp;gt;
&lt;br&gt;&amp;lt;/head&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;lt;body onLoad=&amp;quot;'window.onload = init'&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;p&amp;gt;This is a test for Irene &amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;s:div href=&amp;quot;javascript:tablecloth_function&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;/s:div&amp;gt;
&lt;br&gt;&amp;lt;form action=&amp;quot;somethingAction&amp;quot; name=&amp;quot;theForm&amp;quot; &amp;gt;
&lt;br&gt;&amp;lt;table&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;tr&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:textfield name=&amp;quot;Title&amp;quot; label=&amp;quot;Title&amp;quot; value=&amp;quot;DefaultTitle&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:textfield name=&amp;quot;Author&amp;quot; label=&amp;quot;Author&amp;quot; value=&amp;quot;DefaultAuthor&amp;quot; /&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:textfield name=&amp;quot;Ending&amp;quot; label=&amp;quot;Ending&amp;quot; value=&amp;quot;DefaultEnding&amp;quot; /&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:textfield name=&amp;quot;Energy&amp;quot; label=&amp;quot;Energy&amp;quot; value=&amp;quot;DefaultEnergy&amp;quot; /&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:textfield name=&amp;quot;Flatness&amp;quot; label=&amp;quot;Flatness&amp;quot; value=&amp;quot;DefaultFlatness&amp;quot; /&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:textfield name=&amp;quot;Validate&amp;quot; label=&amp;quot;Validate&amp;quot; value=&amp;quot;DefaultValidate&amp;quot; /&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:textfield name=&amp;quot;Play&amp;quot; label=&amp;quot;Play&amp;quot; value=&amp;quot;DefaultPlay&amp;quot; /&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;s:iterator value=&amp;quot;songs&amp;quot; status=&amp;quot;rowstatus&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;tr&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;s:property value=&amp;quot;songs[#rowstatus.index].title&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;s:property value=&amp;quot;songs[#rowstatus.index].author&amp;quot; /&amp;gt; &amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;s:hidden name=&amp;quot;songs[#rowstatus.index].id&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;/s:hidden&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;/s:iterator&amp;gt;
&lt;br&gt;&amp;lt;/table&amp;gt;
&lt;br&gt;&amp;lt;s:submit value=&amp;quot;SUBMIT&amp;quot; /&amp;gt;
&lt;br&gt;&amp;lt;/form&amp;gt;
&lt;br&gt;&amp;lt;/body&amp;gt;
&lt;br&gt;&amp;lt;/html&amp;gt;
&lt;br&gt;&lt;br&gt;hth
&lt;br&gt;Martin Gainty 
&lt;br&gt;______________________________________________ 
&lt;br&gt;Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Date: Sun, 8 Nov 2009 22:43:09 +0100
&lt;br&gt;&amp;gt; Subject: Re: sx:div and executeScript
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26260821&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26260821&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yes, it is basically to give style to the table.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; this.tablecloth = function(){
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // CONFIG
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // if set to true then mouseover a table cell will highlight entire
&lt;br&gt;&amp;gt; column (except sibling headings)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; var highlightCols = false;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // if set to true then mouseover a table cell will highlight entire
&lt;br&gt;&amp;gt; row &amp;nbsp; &amp;nbsp;(except sibling headings)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; var highlightRows = true;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // if set to true then click on a table sell will select row or column
&lt;br&gt;&amp;gt; based on config
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; var selectable = true;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // this function is called when
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // add your own code if you want to add action
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // function receives object that has been clicked
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.clickAction = function(obj){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //alert(obj.innerHTML);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // END CONFIG (do not edit below this line)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; var tableover = false;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.start = function(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tables = document.getElementsByTagName(&amp;quot;table&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tables.length;i++){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tables[i].onmouseover = function(){tableover = true};
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tables[i].onmouseout = function(){tableover = false};
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rows(tables[i]);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.rows = function(table){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var css = &amp;quot;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tr = table.getElementsByTagName(&amp;quot;tr&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tr.length;i++){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; css = (css == &amp;quot;odd&amp;quot;) ? &amp;quot;even&amp;quot; : &amp;quot;odd&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tr[i].className = css;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var arr = new Array();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(var j=0;j&amp;lt;tr[i].childNodes.length;j++){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(tr[i].childNodes[j].nodeType == 1)
&lt;br&gt;&amp;gt; arr.push(tr[i].childNodes[j]);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var j=0;j&amp;lt;arr.length;j++){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].row = i;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].col = j;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(arr[j].innerHTML == &amp;quot;&amp;nbsp;&amp;quot; || arr[j].innerHTML == &amp;quot;&amp;quot;)
&lt;br&gt;&amp;gt; arr[j].className += &amp;quot; empty&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].css = arr[j].className;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].onmouseover = function(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; over(table,this,this.row,this.col);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].onmouseout = function(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out(table,this,this.row,this.col);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].onmousedown = function(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; down(table,this,this.row,this.col);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].onmouseup = function(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up(table,this,this.row,this.col);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].onclick = function(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; click(table,this,this.row,this.col);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // appyling mouseover state for objects (th or td)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.over = function(table,obj,row,col){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (!highlightCols &amp;&amp; !highlightRows) obj.className = obj.css + &amp;quot;
&lt;br&gt;&amp;gt; over&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(check1(obj,col)){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(highlightCols) highlightCol(table,obj,col);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(highlightRows) highlightRow(table,obj,row);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // appyling mouseout state for objects (th or td)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.out = function(table,obj,row,col){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (!highlightCols &amp;&amp; !highlightRows) obj.className = obj.css;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unhighlightCol(table,col);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unhighlightRow(table,row);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // appyling mousedown state for objects (th or td)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.down = function(table,obj,row,col){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; obj.className = obj.css + &amp;quot; down&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // appyling mouseup state for objects (th or td)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.up = function(table,obj,row,col){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; obj.className = obj.css + &amp;quot; over&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // onclick event for objects (th or td)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.click = function(table,obj,row,col){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(check1){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(selectable) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unselect(table);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(highlightCols) highlightCol(table,obj,col,true);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(highlightRows) highlightRow(table,obj,row,true);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; document.onclick = unselectAll;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; clickAction(obj);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.highlightCol = function(table,active,col,sel){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var css = (typeof(sel) != &amp;quot;undefined&amp;quot;) ? &amp;quot;selected&amp;quot; : &amp;quot;over&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tr = table.getElementsByTagName(&amp;quot;tr&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tr.length;i++){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var arr = new Array();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(j=0;j&amp;lt;tr[i].childNodes.length;j++){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(tr[i].childNodes[j].nodeType == 1)
&lt;br&gt;&amp;gt; arr.push(tr[i].childNodes[j]);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var obj = arr[col];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (check2(active,obj) &amp;&amp; check3(obj)) obj.className = obj.css +
&lt;br&gt;&amp;gt; &amp;quot; &amp;quot; + css;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.unhighlightCol = function(table,col){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tr = table.getElementsByTagName(&amp;quot;tr&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tr.length;i++){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var arr = new Array();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(j=0;j&amp;lt;tr[i].childNodes.length;j++){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(tr[i].childNodes[j].nodeType == 1)
&lt;br&gt;&amp;gt; arr.push(tr[i].childNodes[j])
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var obj = arr[col];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(check3(obj)) obj.className = obj.css;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.highlightRow = function(table,active,row,sel){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var css = (typeof(sel) != &amp;quot;undefined&amp;quot;) ? &amp;quot;selected&amp;quot; : &amp;quot;over&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tr = table.getElementsByTagName(&amp;quot;tr&amp;quot;)[row];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tr.childNodes.length;i++){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var obj = tr.childNodes[i];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (check2(active,obj) &amp;&amp; check3(obj)) obj.className = obj.css +
&lt;br&gt;&amp;gt; &amp;quot; &amp;quot; + css;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.unhighlightRow = function(table,row){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tr = table.getElementsByTagName(&amp;quot;tr&amp;quot;)[row];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tr.childNodes.length;i++){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var obj = tr.childNodes[i];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(check3(obj)) obj.className = obj.css;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.unselect = function(table){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tr = table.getElementsByTagName(&amp;quot;tr&amp;quot;)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tr.length;i++){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var j=0;j&amp;lt;tr[i].childNodes.length;j++){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var obj = tr[i].childNodes[j];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(obj.className) obj.className =
&lt;br&gt;&amp;gt; obj.className.replace(&amp;quot;selected&amp;quot;,&amp;quot;&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.unselectAll = function(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!tableover){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tables = document.getElementsByTagName(&amp;quot;table&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tables.length;i++){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unselect(tables[i])
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.check1 = function(obj,col){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return (!(col == 0 &amp;&amp; obj.className.indexOf(&amp;quot;empty&amp;quot;) != -1));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.check2 = function(active,obj){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return (!(active.tagName == &amp;quot;TH&amp;quot; &amp;&amp; obj.tagName == &amp;quot;TH&amp;quot;));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this.check3 = function(obj){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return (obj.className) ? (obj.className.indexOf(&amp;quot;selected&amp;quot;) == -1) :
&lt;br&gt;&amp;gt; true;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; start();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; };
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; /* script initiates on page load. */
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; window.onload = tablecloth;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2009/11/8 Martin Gainty &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26260821&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mgainty@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; can you display the function(s) inside tablecloth.js
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; thx
&lt;br&gt;&amp;gt; &amp;gt; Martin Gainty
&lt;br&gt;&amp;gt; &amp;gt; ______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
&lt;br&gt;&amp;gt; &amp;gt; Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
&lt;br&gt;&amp;gt; &amp;gt; Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
&lt;br&gt;&amp;gt; &amp;gt; dient lediglich dem Austausch von Informationen und entfaltet keine
&lt;br&gt;&amp;gt; &amp;gt; rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
&lt;br&gt;&amp;gt; &amp;gt; E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;&amp;gt; &amp;gt; Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
&lt;br&gt;&amp;gt; &amp;gt; destinataire prévu, nous te demandons avec bonté que pour satisfaire
&lt;br&gt;&amp;gt; &amp;gt; informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
&lt;br&gt;&amp;gt; &amp;gt; de ceci est interdite. Ce message sert à l'information seulement et n'aura
&lt;br&gt;&amp;gt; &amp;gt; pas n'importe quel effet légalement obligatoire. Étant donné que les email
&lt;br&gt;&amp;gt; &amp;gt; peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
&lt;br&gt;&amp;gt; &amp;gt; aucune responsabilité pour le contenu fourni.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Date: Sun, 8 Nov 2009 20:49:29 +0100
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Subject: Re: sx:div and executeScript
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26260821&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26260821&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; This is the jsp I'm calling:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;%@ page contentType=&amp;quot;text/html; charset=UTF-8&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;%@ taglib prefix=&amp;quot;s&amp;quot; uri=&amp;quot;/struts-tags&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;%@ taglib prefix=&amp;quot;sx&amp;quot; uri=&amp;quot;/struts-dojo-tags&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;%@ page language=&amp;quot;java&amp;quot; contentType=&amp;quot;text/html; charset=UTF-8&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; pageEncoding=&amp;quot;UTF-8&amp;quot;%&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;html xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/1999/xhtml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/xhtml&lt;/a&gt;&amp;quot; xmlns:f=&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://java.sun.com/jsf/core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/jsf/core&lt;/a&gt;&amp;quot; xmlns:h=&amp;quot;&lt;a href=&quot;http://java.sun.com/jsf/html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/jsf/html&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;head&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;link href=&amp;quot;tablecloth/tablecloth.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; media=&amp;quot;screen&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;script language=&amp;quot;JavaScript&amp;quot; src=&amp;quot;tablecloth/tablecloth.js&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;sx:head/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;/head&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;body&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;table&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Title&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Author&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Ending&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Energy&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Flatness&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Validate&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Play&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;s:iterator value=&amp;quot;songs&amp;quot; status=&amp;quot;rowstatus&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td &amp;gt;&amp;lt;s:property value=&amp;quot;songs[#rowstatus.index].title&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;s:property value=&amp;quot;songs[#rowstatus.index].author&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;s:hidden name = &amp;quot;songs[%{#rowstatus.index}].id&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/s:hidden&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/s:iterator&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;/table&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;/body&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;/html&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; and I would like to call the Javascript function:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; window.onload = tablecloth;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 2009/11/8 Martin Gainty &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26260821&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mgainty@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; then the href should call the javascript function instead of the
&lt;br&gt;&amp;gt; &amp;gt; supplied
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; URL
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; please post the complete jsp (with the javascript function you want to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; call)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Martin Gainty
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; ______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Verzicht und Vertraulichkeitanmerkung/Note de déni et de
&lt;br&gt;&amp;gt; &amp;gt; confidentialité
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede
&lt;br&gt;&amp;gt; &amp;gt; unbefugte
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese
&lt;br&gt;&amp;gt; &amp;gt; Nachricht
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; dient lediglich dem Austausch von Informationen und entfaltet keine
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas
&lt;br&gt;&amp;gt; &amp;gt; le
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; destinataire prévu, nous te demandons avec bonté que pour satisfaire
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; informez l'expéditeur. N'importe quelle diffusion non autorisée ou la
&lt;br&gt;&amp;gt; &amp;gt; copie
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; de ceci est interdite. Ce message sert à l'information seulement et
&lt;br&gt;&amp;gt; &amp;gt; n'aura
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; pas n'importe quel effet légalement obligatoire. Étant donné que les
&lt;br&gt;&amp;gt; &amp;gt; email
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; peuvent facilement être sujets à la manipulation, nous ne pouvons
&lt;br&gt;&amp;gt; &amp;gt; accepter
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; aucune responsabilité pour le contenu fourni.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Date: Sun, 8 Nov 2009 17:37:19 +0100
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: Re: sx:div and executeScript
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26260821&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26260821&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm using &amp;lt;sx:head/&amp;gt;. Not theme=&amp;quot;ajax&amp;quot;, I think the last version does
&lt;br&gt;&amp;gt; &amp;gt; not
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; support this theme. The href attribute points a working url, however
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Javascript is not executed when the ajax url is loaded.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 2009/11/8 Martin Gainty &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26260821&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mgainty@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; assuming theme=&amp;quot;ajax&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; then the div href would be
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; href
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;false
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;false
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;The URL to call to obtain
&lt;br&gt;&amp;gt; &amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; content. Note: If used with ajax context, the value must be set as
&lt;br&gt;&amp;gt; &amp;gt; an
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; url
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; tag value.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; make sure your href attribute points a working url such as what is
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; illustrated here
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Martin Gainty
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; ______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Verzicht und Vertraulichkeitanmerkung/Note de déni et de
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; confidentialité
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; unbefugte
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Nachricht
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; dient lediglich dem Austausch von Informationen und entfaltet keine
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit
&lt;br&gt;&amp;gt; &amp;gt; von
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Ce message est confidentiel et peut être privilégié. Si vous n'êtes
&lt;br&gt;&amp;gt; &amp;gt; pas
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; le
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; destinataire prévu, nous te demandons avec bonté que pour
&lt;br&gt;&amp;gt; &amp;gt; satisfaire
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; informez l'expéditeur. N'importe quelle diffusion non autorisée ou
&lt;br&gt;&amp;gt; &amp;gt; la
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; copie
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; de ceci est interdite. Ce message sert à l'information seulement et
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; n'aura
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; pas n'importe quel effet légalement obligatoire. Étant donné que
&lt;br&gt;&amp;gt; &amp;gt; les
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; email
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; peuvent facilement être sujets à la manipulation, nous ne pouvons
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; accepter
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; aucune responsabilité pour le contenu fourni.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Date: Sat, 7 Nov 2009 17:44:28 +0100
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: sx:div and executeScript
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26260821&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26260821&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm using sx:div for loading a content after the page is loaded.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; But, I have problems because Javascript is not working in the
&lt;br&gt;&amp;gt; &amp;gt; page
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; linked
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; by
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;lt;sx:div ..&amp;gt;. I read about a solution with Struts2.1.2 (I'm using
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Struts2.1.8) in this page(
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; ,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; but it did not work for me.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm using this code:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;lt;sx:div id=&amp;quot;tableScroll&amp;quot;label=&amp;quot;table&amp;quot; href=&amp;quot;%{#table}&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; separateScripts=&amp;quot;false&amp;quot; executeScripts=&amp;quot;true&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Carregant'se
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;&amp;lt;/sx:div&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; and the returned code is a populated table.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I changed the jar struts2-dojo-plugin-2.1.8.jar, how the thread
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; indicates,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; but nothing changed.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I need Javacript in the returned content. Please, I need help.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Irene
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Find the right PC with Windows 7 and Windows Live.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Hotmail: Trusted email with powerful SPAM protection.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141665/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141665/direct/01/&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sx%3Adiv-and-executeScript-tp26252431p26260821.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26259936</id>
	<title>RE: advice on building front-end rapidly</title>
	<published>2009-11-08T17:12:22Z</published>
	<updated>2009-11-08T17:12:22Z</updated>
	<author>
		<name>Farshad Rabbani</name>
	</author>
	<content type="html">&lt;br&gt;Thanks Bill, I will definitely look into it!
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I use Eclipse enterprise edition:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://eclipse.org/home/categories/index.php?category=enterprise&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eclipse.org/home/categories/index.php?category=enterprise&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; - Bill
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Sun, Nov 8, 2009 at 1:32 PM, Farshad Rabbani
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259936&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;farshadrabbani@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi Dave,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Why?! At the very least why wouldn't you use something that can edit and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; understand JSP, custom tags, etc.?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; So, what would your recommend as something to edit and understand JSP,
&lt;br&gt;&amp;gt; &amp;gt; custom tags etc.?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; That's what themes and templates are for.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Do you have any specific resources you can guide me to with regards to
&lt;br&gt;&amp;gt; &amp;gt; themes and templates?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Farshad
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Windows 7: Unclutter your desktop.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://go.microsoft.com/?linkid=9690331&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://go.microsoft.com/?linkid=9690331&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen:112009&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Find the right PC with Windows 7 and Windows Live. 
&lt;br&gt;&lt;a href=&quot;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/advice-on-building-front-end-rapidly-tp26253866p26259936.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26259905</id>
	<title>Re: struts 2 helloWorld example not properly working in tomcat 5.5</title>
	<published>2009-11-08T17:09:53Z</published>
	<updated>2009-11-08T17:09:53Z</updated>
	<author>
		<name>reason</name>
	</author>
	<content type="html">many thanks for both responses.
&lt;br&gt;&lt;br&gt;the web.xml looks as follows:
&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;lt;web-app id=&amp;quot;WebApp_ID&amp;quot; version=&amp;quot;2.4&amp;quot; xmlns=&amp;quot;&lt;a href=&quot;http://java.sun.com/xml/ns/j2ee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/j2ee&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot; xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://java.sun.com/xml/ns/j2ee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/j2ee&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;display-name&amp;gt;helloStruts&amp;lt;/display-name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;welcome-file-list&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;welcome-file&amp;gt;HelloWorld.jsp&amp;lt;/welcome-file&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/welcome-file-list&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;lt;servlet&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;servlet-name&amp;gt;HelloWorld&amp;lt;/servlet-name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;servlet-class&amp;gt;tutorial.HelloWorld&amp;lt;/servlet-class&amp;gt;
&lt;br&gt;&amp;lt;/servlet&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;filter&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;struts2&amp;lt;/filter-name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;filter-class&amp;gt;org.apache.struts2.dispatcher.FilterDispatcher&amp;lt;/filter-class&amp;gt;
&lt;br&gt;&amp;lt;/filter&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;lt;filter-mapping&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;filter-name&amp;gt;struts2&amp;lt;/filter-name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;url-pattern&amp;gt;/*&amp;lt;/url-pattern&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;/filter-mapping&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;/web-app&amp;gt;
&lt;br&gt;&lt;br&gt;i've removed references to the &amp;nbsp;deprecated class but the result is still the same.
&lt;br&gt;&lt;br&gt;it would appear that the execute method is not being called as i added the following code in there but saw nothing in the filesystem:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BufferedWriter out = new BufferedWriter(new FileWriter(&amp;quot;helloWorld&amp;quot;));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out.write(MESSAGE);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out.close();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (IOException e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;kostis
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Gaurav@Nabble wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hello,
&lt;br&gt;&lt;br&gt;it seems to me that problem could exist at any of the two place.
&lt;br&gt;&lt;br&gt;#Either action class's execute method is not getting called. Add SOPs
&lt;br&gt;with message variable in execute method to verify that.
&lt;br&gt;#Either your action class's execute method is getting called but the
&lt;br&gt;value of the message variable is not getting retained while jsp is
&lt;br&gt;getting called.
&lt;br&gt;&lt;br&gt;Lets first check out of these two which is the cause of error, only
&lt;br&gt;then we can investigate further.
&lt;br&gt;if you can provide snippets from struts.xml &amp;nbsp;and web.xml , that would
&lt;br&gt;be really helpful...
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Gaurav
&lt;br&gt;&lt;br&gt;On Sat, Nov 7, 2009 at 9:19 AM, reason &amp;lt;kp@pop.gr&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i'm trying to get the example outlined in
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.1.8/docs/ready-set-go.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.8/docs/ready-set-go.html&lt;/a&gt;&amp;nbsp;to work
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i managed to compile the project in eclipse and it seems to be working with
&lt;br&gt;&amp;gt; the exception that the output page is blank.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i.e. the
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;body&amp;gt;
&lt;br&gt;&amp;gt;        &amp;lt;h2&amp;gt;&amp;lt;s:property value=&amp;quot;message&amp;quot; /&amp;gt;&amp;lt;/h2&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;/body&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; directive in the jsp doesn't seem to be outputing anything
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; below are my struts.xml HelloWorld.java and HelloWorld.jsp
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; struts.xml
&lt;br&gt;&amp;gt; &amp;lt;!DOCTYPE struts PUBLIC
&lt;br&gt;&amp;gt;    &amp;quot;-//Apache Software Foundation//DTD Struts Configuration 2.0//EN&amp;quot;
&lt;br&gt;&amp;gt;    &amp;quot;&lt;a href=&quot;http://struts.apache.org/dtds/struts-2.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/dtds/struts-2.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;struts&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;package name=&amp;quot;tutorial&amp;quot; extends=&amp;quot;struts-default&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;        &amp;lt;action name=&amp;quot;HelloWorld&amp;quot; class=&amp;quot;tutorial.HelloWorld&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;            &amp;lt;result&amp;gt;/HelloWorld.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;        &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;        &amp;lt;!-- Add your actions here --&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;/package&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/struts&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; HelloWorld.java
&lt;br&gt;&amp;gt; package tutorial;
&lt;br&gt;&amp;gt; import com.opensymphony.xwork2.ActionSupport;
&lt;br&gt;&amp;gt; public class HelloWorld extends ActionSupport {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    public static final String MESSAGE = &amp;quot;Struts is up and running ...&amp;quot;;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    public String execute() throws Exception {
&lt;br&gt;&amp;gt;        setMessage(MESSAGE);
&lt;br&gt;&amp;gt;        return SUCCESS;
&lt;br&gt;&amp;gt;    }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    private String message;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    public void setMessage(String message){
&lt;br&gt;&amp;gt;        this.message = message;
&lt;br&gt;&amp;gt;    }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    public String getMessage() {
&lt;br&gt;&amp;gt;        return message;
&lt;br&gt;&amp;gt;    }
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; HelloWorld.jsp
&lt;br&gt;&amp;gt; &amp;lt;%@ taglib prefix=&amp;quot;s&amp;quot; uri=&amp;quot;/struts-tags&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;html&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;head&amp;gt;
&lt;br&gt;&amp;gt;        &amp;lt;title&amp;gt;Hello World!&amp;lt;/title&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;/head&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;body&amp;gt;
&lt;br&gt;&amp;gt;        &amp;lt;h2&amp;gt;&amp;lt;s:property value=&amp;quot;message&amp;quot; /&amp;gt;&amp;lt;/h2&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;/body&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/html&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; all i'm getting is a blank page with &amp;quot;Hello World&amp;quot; as the title
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thanks for any replies,
&lt;br&gt;&amp;gt; k
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/struts-2-helloWorld-example-not-properly-working-in-tomcat-5.5-tp26240890p26240890.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/struts-2-helloWorld-example-not-properly-working-in-tomcat-5.5-tp26240890p26240890.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Struts - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
&lt;br&gt;&amp;gt; For additional commands, e-mail: user-help@struts.apache.org
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
&lt;br&gt;For additional commands, e-mail: user-help@struts.apache.org
&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/struts-2-helloWorld-example-not-properly-working-in-tomcat-5.5-tp26240890p26259905.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26258358</id>
	<title>Re: advice on building front-end rapidly</title>
	<published>2009-11-08T13:48:29Z</published>
	<updated>2009-11-08T13:48:29Z</updated>
	<author>
		<name>Bill Bohnenberger</name>
	</author>
	<content type="html">I use Eclipse enterprise edition:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://eclipse.org/home/categories/index.php?category=enterprise&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eclipse.org/home/categories/index.php?category=enterprise&lt;/a&gt;&lt;br&gt;&lt;br&gt;- Bill
&lt;br&gt;&lt;br&gt;On Sun, Nov 8, 2009 at 1:32 PM, Farshad Rabbani
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258358&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;farshadrabbani@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Hi Dave,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Why?! At the very least why wouldn't you use something that can edit and
&lt;br&gt;&amp;gt; &amp;gt; understand JSP, custom tags, etc.?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So, what would your recommend as something to edit and understand JSP,
&lt;br&gt;&amp;gt; custom tags etc.?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; That's what themes and templates are for.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Do you have any specific resources you can guide me to with regards to
&lt;br&gt;&amp;gt; themes and templates?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Farshad
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; Windows 7: Unclutter your desktop.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://go.microsoft.com/?linkid=9690331&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://go.microsoft.com/?linkid=9690331&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen:112009&lt;/a&gt;&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/advice-on-building-front-end-rapidly-tp26253866p26258358.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26258303</id>
	<title>Re: sx:div and executeScript</title>
	<published>2009-11-08T13:43:09Z</published>
	<updated>2009-11-08T13:43:09Z</updated>
	<author>
		<name>irene zeller sancho</name>
	</author>
	<content type="html">Yes, it is basically to give style to the table.
&lt;br&gt;&lt;br&gt;this.tablecloth = function(){
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; // CONFIG
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; // if set to true then mouseover a table cell will highlight entire
&lt;br&gt;column (except sibling headings)
&lt;br&gt;&amp;nbsp; &amp;nbsp; var highlightCols = false;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; // if set to true then mouseover a table cell will highlight entire
&lt;br&gt;row &amp;nbsp; &amp;nbsp;(except sibling headings)
&lt;br&gt;&amp;nbsp; &amp;nbsp; var highlightRows = true;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; // if set to true then click on a table sell will select row or column
&lt;br&gt;based on config
&lt;br&gt;&amp;nbsp; &amp;nbsp; var selectable = true;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; // this function is called when
&lt;br&gt;&amp;nbsp; &amp;nbsp; // add your own code if you want to add action
&lt;br&gt;&amp;nbsp; &amp;nbsp; // function receives object that has been clicked
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.clickAction = function(obj){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //alert(obj.innerHTML);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; // END CONFIG (do not edit below this line)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; var tableover = false;
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.start = function(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tables = document.getElementsByTagName(&amp;quot;table&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tables.length;i++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tables[i].onmouseover = function(){tableover = true};
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tables[i].onmouseout = function(){tableover = false};
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rows(tables[i]);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; this.rows = function(table){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var css = &amp;quot;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tr = table.getElementsByTagName(&amp;quot;tr&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tr.length;i++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; css = (css == &amp;quot;odd&amp;quot;) ? &amp;quot;even&amp;quot; : &amp;quot;odd&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tr[i].className = css;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var arr = new Array();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(var j=0;j&amp;lt;tr[i].childNodes.length;j++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(tr[i].childNodes[j].nodeType == 1)
&lt;br&gt;arr.push(tr[i].childNodes[j]);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var j=0;j&amp;lt;arr.length;j++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].row = i;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].col = j;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(arr[j].innerHTML == &amp;quot;&amp;nbsp;&amp;quot; || arr[j].innerHTML == &amp;quot;&amp;quot;)
&lt;br&gt;arr[j].className += &amp;quot; empty&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].css = arr[j].className;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].onmouseover = function(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; over(table,this,this.row,this.col);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].onmouseout = function(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out(table,this,this.row,this.col);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].onmousedown = function(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; down(table,this,this.row,this.col);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].onmouseup = function(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up(table,this,this.row,this.col);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arr[j].onclick = function(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; click(table,this,this.row,this.col);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; // appyling mouseover state for objects (th or td)
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.over = function(table,obj,row,col){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (!highlightCols &amp;&amp; !highlightRows) obj.className = obj.css + &amp;quot;
&lt;br&gt;over&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(check1(obj,col)){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(highlightCols) highlightCol(table,obj,col);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(highlightRows) highlightRow(table,obj,row);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; // appyling mouseout state for objects (th or td)
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.out = function(table,obj,row,col){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (!highlightCols &amp;&amp; !highlightRows) obj.className = obj.css;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unhighlightCol(table,col);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unhighlightRow(table,row);
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; // appyling mousedown state for objects (th or td)
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.down = function(table,obj,row,col){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; obj.className = obj.css + &amp;quot; down&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; // appyling mouseup state for objects (th or td)
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.up = function(table,obj,row,col){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; obj.className = obj.css + &amp;quot; over&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; // onclick event for objects (th or td)
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.click = function(table,obj,row,col){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(check1){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(selectable) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unselect(table);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(highlightCols) highlightCol(table,obj,col,true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(highlightRows) highlightRow(table,obj,row,true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; document.onclick = unselectAll;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; clickAction(obj);
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; this.highlightCol = function(table,active,col,sel){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var css = (typeof(sel) != &amp;quot;undefined&amp;quot;) ? &amp;quot;selected&amp;quot; : &amp;quot;over&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tr = table.getElementsByTagName(&amp;quot;tr&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tr.length;i++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var arr = new Array();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(j=0;j&amp;lt;tr[i].childNodes.length;j++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(tr[i].childNodes[j].nodeType == 1)
&lt;br&gt;arr.push(tr[i].childNodes[j]);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var obj = arr[col];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (check2(active,obj) &amp;&amp; check3(obj)) obj.className = obj.css +
&lt;br&gt;&amp;quot; &amp;quot; + css;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.unhighlightCol = function(table,col){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tr = table.getElementsByTagName(&amp;quot;tr&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tr.length;i++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var arr = new Array();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(j=0;j&amp;lt;tr[i].childNodes.length;j++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(tr[i].childNodes[j].nodeType == 1)
&lt;br&gt;arr.push(tr[i].childNodes[j])
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var obj = arr[col];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(check3(obj)) obj.className = obj.css;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.highlightRow = function(table,active,row,sel){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var css = (typeof(sel) != &amp;quot;undefined&amp;quot;) ? &amp;quot;selected&amp;quot; : &amp;quot;over&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tr = table.getElementsByTagName(&amp;quot;tr&amp;quot;)[row];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tr.childNodes.length;i++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var obj = tr.childNodes[i];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (check2(active,obj) &amp;&amp; check3(obj)) obj.className = obj.css +
&lt;br&gt;&amp;quot; &amp;quot; + css;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.unhighlightRow = function(table,row){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tr = table.getElementsByTagName(&amp;quot;tr&amp;quot;)[row];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tr.childNodes.length;i++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var obj = tr.childNodes[i];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(check3(obj)) obj.className = obj.css;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.unselect = function(table){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tr = table.getElementsByTagName(&amp;quot;tr&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tr.length;i++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var j=0;j&amp;lt;tr[i].childNodes.length;j++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var obj = tr[i].childNodes[j];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(obj.className) obj.className =
&lt;br&gt;obj.className.replace(&amp;quot;selected&amp;quot;,&amp;quot;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.unselectAll = function(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!tableover){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tables = document.getElementsByTagName(&amp;quot;table&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0;i&amp;lt;tables.length;i++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unselect(tables[i])
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.check1 = function(obj,col){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return (!(col == 0 &amp;&amp; obj.className.indexOf(&amp;quot;empty&amp;quot;) != -1));
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.check2 = function(active,obj){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return (!(active.tagName == &amp;quot;TH&amp;quot; &amp;&amp; obj.tagName == &amp;quot;TH&amp;quot;));
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; this.check3 = function(obj){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return (obj.className) ? (obj.className.indexOf(&amp;quot;selected&amp;quot;) == -1) :
&lt;br&gt;true;
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; start();
&lt;br&gt;&lt;br&gt;};
&lt;br&gt;&lt;br&gt;/* script initiates on page load. */
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; window.onload = tablecloth;
&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/11/8 Martin Gainty &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258303&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mgainty@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; can you display the function(s) inside tablecloth.js
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thx
&lt;br&gt;&amp;gt; Martin Gainty
&lt;br&gt;&amp;gt; ______________________________________________
&lt;br&gt;&amp;gt; Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
&lt;br&gt;&amp;gt; Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
&lt;br&gt;&amp;gt; Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
&lt;br&gt;&amp;gt; dient lediglich dem Austausch von Informationen und entfaltet keine
&lt;br&gt;&amp;gt; rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
&lt;br&gt;&amp;gt; E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;&amp;gt; Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
&lt;br&gt;&amp;gt; destinataire prévu, nous te demandons avec bonté que pour satisfaire
&lt;br&gt;&amp;gt; informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
&lt;br&gt;&amp;gt; de ceci est interdite. Ce message sert à l'information seulement et n'aura
&lt;br&gt;&amp;gt; pas n'importe quel effet légalement obligatoire. Étant donné que les email
&lt;br&gt;&amp;gt; peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
&lt;br&gt;&amp;gt; aucune responsabilité pour le contenu fourni.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Date: Sun, 8 Nov 2009 20:49:29 +0100
&lt;br&gt;&amp;gt; &amp;gt; Subject: Re: sx:div and executeScript
&lt;br&gt;&amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258303&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258303&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; This is the jsp I'm calling:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;%@ page contentType=&amp;quot;text/html; charset=UTF-8&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;%@ taglib prefix=&amp;quot;s&amp;quot; uri=&amp;quot;/struts-tags&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;%@ taglib prefix=&amp;quot;sx&amp;quot; uri=&amp;quot;/struts-dojo-tags&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;%@ page language=&amp;quot;java&amp;quot; contentType=&amp;quot;text/html; charset=UTF-8&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; pageEncoding=&amp;quot;UTF-8&amp;quot;%&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;html xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/1999/xhtml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/xhtml&lt;/a&gt;&amp;quot; xmlns:f=&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://java.sun.com/jsf/core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/jsf/core&lt;/a&gt;&amp;quot; xmlns:h=&amp;quot;&lt;a href=&quot;http://java.sun.com/jsf/html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/jsf/html&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;head&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;link href=&amp;quot;tablecloth/tablecloth.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; media=&amp;quot;screen&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;script language=&amp;quot;JavaScript&amp;quot; src=&amp;quot;tablecloth/tablecloth.js&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;sx:head/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;/head&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;body&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;table&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Title&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Author&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Ending&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Energy&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Flatness&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Validate&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Play&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;s:iterator value=&amp;quot;songs&amp;quot; status=&amp;quot;rowstatus&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td &amp;gt;&amp;lt;s:property value=&amp;quot;songs[#rowstatus.index].title&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;s:property value=&amp;quot;songs[#rowstatus.index].author&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;s:hidden name = &amp;quot;songs[%{#rowstatus.index}].id&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/s:hidden&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/s:iterator&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;/table&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;/body&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;/html&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; and I would like to call the Javascript function:
&lt;br&gt;&amp;gt; &amp;gt; window.onload = tablecloth;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 2009/11/8 Martin Gainty &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258303&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mgainty@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; then the href should call the javascript function instead of the
&lt;br&gt;&amp;gt; supplied
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; URL
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; please post the complete jsp (with the javascript function you want to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; call)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Martin Gainty
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Verzicht und Vertraulichkeitanmerkung/Note de déni et de
&lt;br&gt;&amp;gt; confidentialité
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede
&lt;br&gt;&amp;gt; unbefugte
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese
&lt;br&gt;&amp;gt; Nachricht
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; dient lediglich dem Austausch von Informationen und entfaltet keine
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas
&lt;br&gt;&amp;gt; le
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; destinataire prévu, nous te demandons avec bonté que pour satisfaire
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; informez l'expéditeur. N'importe quelle diffusion non autorisée ou la
&lt;br&gt;&amp;gt; copie
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; de ceci est interdite. Ce message sert à l'information seulement et
&lt;br&gt;&amp;gt; n'aura
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; pas n'importe quel effet légalement obligatoire. Étant donné que les
&lt;br&gt;&amp;gt; email
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; peuvent facilement être sujets à la manipulation, nous ne pouvons
&lt;br&gt;&amp;gt; accepter
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; aucune responsabilité pour le contenu fourni.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Date: Sun, 8 Nov 2009 17:37:19 +0100
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: Re: sx:div and executeScript
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258303&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258303&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm using &amp;lt;sx:head/&amp;gt;. Not theme=&amp;quot;ajax&amp;quot;, I think the last version does
&lt;br&gt;&amp;gt; not
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; support this theme. The href attribute points a working url, however
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Javascript is not executed when the ajax url is loaded.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 2009/11/8 Martin Gainty &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258303&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mgainty@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; assuming theme=&amp;quot;ajax&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; then the div href would be
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; href
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;false
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;false
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;The URL to call to obtain
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; content. Note: If used with ajax context, the value must be set as
&lt;br&gt;&amp;gt; an
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; url
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; tag value.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; make sure your href attribute points a working url such as what is
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; illustrated here
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Martin Gainty
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; ______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Verzicht und Vertraulichkeitanmerkung/Note de déni et de
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; confidentialité
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; unbefugte
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Nachricht
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; dient lediglich dem Austausch von Informationen und entfaltet keine
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit
&lt;br&gt;&amp;gt; von
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Ce message est confidentiel et peut être privilégié. Si vous n'êtes
&lt;br&gt;&amp;gt; pas
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; le
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; destinataire prévu, nous te demandons avec bonté que pour
&lt;br&gt;&amp;gt; satisfaire
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; informez l'expéditeur. N'importe quelle diffusion non autorisée ou
&lt;br&gt;&amp;gt; la
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; copie
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; de ceci est interdite. Ce message sert à l'information seulement et
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; n'aura
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; pas n'importe quel effet légalement obligatoire. Étant donné que
&lt;br&gt;&amp;gt; les
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; email
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; peuvent facilement être sujets à la manipulation, nous ne pouvons
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; accepter
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; aucune responsabilité pour le contenu fourni.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Date: Sat, 7 Nov 2009 17:44:28 +0100
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: sx:div and executeScript
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258303&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258303&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm using sx:div for loading a content after the page is loaded.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; But, I have problems because Javascript is not working in the
&lt;br&gt;&amp;gt; page
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; linked
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; by
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;lt;sx:div ..&amp;gt;. I read about a solution with Struts2.1.2 (I'm using
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Struts2.1.8) in this page(
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; ,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; but it did not work for me.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm using this code:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;lt;sx:div id=&amp;quot;tableScroll&amp;quot;label=&amp;quot;table&amp;quot; href=&amp;quot;%{#table}&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; separateScripts=&amp;quot;false&amp;quot; executeScripts=&amp;quot;true&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Carregant'se
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;&amp;lt;/sx:div&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; and the returned code is a populated table.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I changed the jar struts2-dojo-plugin-2.1.8.jar, how the thread
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; indicates,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; but nothing changed.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I need Javacript in the returned content. Please, I need help.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Irene
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Find the right PC with Windows 7 and Windows Live.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sx%3Adiv-and-executeScript-tp26252431p26258303.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26258203</id>
	<title>RE: advice on building front-end rapidly</title>
	<published>2009-11-08T13:32:05Z</published>
	<updated>2009-11-08T13:32:05Z</updated>
	<author>
		<name>Farshad Rabbani</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&amp;nbsp;Hi Dave,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Why?! At the very least why wouldn't you use something that can edit and 
&lt;br&gt;&amp;gt; understand JSP, custom tags, etc.?
&lt;br&gt;&lt;br&gt;&lt;br&gt;So, what would your recommend as something to edit and understand JSP, custom tags etc.?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;gt; That's what themes and templates are for.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Do you have any specific resources you can guide me to with regards to themes and templates?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Farshad
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Windows 7: Unclutter your desktop.
&lt;br&gt;&lt;a href=&quot;http://go.microsoft.com/?linkid=9690331&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://go.microsoft.com/?linkid=9690331&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen:112009&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/advice-on-building-front-end-rapidly-tp26253866p26258203.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26258193</id>
	<title>Re: query regarding Input Validation</title>
	<published>2009-11-08T13:31:11Z</published>
	<updated>2009-11-08T13:31:11Z</updated>
	<author>
		<name>newton.dave</name>
	</author>
	<content type="html">gaurav nigam wrote:
&lt;br&gt;&amp;gt; Do I need to add this interceptor for each action mapping....?
&lt;br&gt;&amp;gt; Is it possible to have only single entry of this interceptor in the struts.xml ?
&lt;br&gt;&lt;br&gt;Make your own default interceptor stack, but it's already in the 
&lt;br&gt;&amp;quot;defaultStack&amp;quot;.
&lt;br&gt;&lt;br&gt;Dave
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258193&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258193&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26258193.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26258146</id>
	<title>Re: advice on building front-end rapidly</title>
	<published>2009-11-08T13:27:25Z</published>
	<updated>2009-11-08T13:27:25Z</updated>
	<author>
		<name>newton.dave</name>
	</author>
	<content type="html">Farshad Rabbani wrote:
&lt;br&gt;&amp;gt; I am currently building all my JSPs using notepad.
&lt;br&gt;&lt;br&gt;Why?! At the very least why wouldn't you use something that can edit and 
&lt;br&gt;understand JSP, custom tags, etc.?
&lt;br&gt;&lt;br&gt;&amp;gt; It is a very slow
&lt;br&gt;&amp;gt; and tedius process to get the struts tags to align and show exactly
&lt;br&gt;&amp;gt; as I want and also to format the page so it looks good.
&lt;br&gt;&lt;br&gt;That's what themes and templates are for.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;Is there a
&lt;br&gt;&amp;gt; tool - something that will allow me to quickly build well-designed
&lt;br&gt;&amp;gt; pages by providing me with a WYSIWYG interface where I can drag and
&lt;br&gt;&amp;gt; drop struts elements, format them and the page easily and then see
&lt;br&gt;&amp;gt; what the outcome will look like? &amp;nbsp;If there is such a tool that you
&lt;br&gt;&amp;gt; are using (and it is easy to configure etc. :-) ) can you please let
&lt;br&gt;&amp;gt; me know. &amp;nbsp;If there isn't, how exactly are you all building your
&lt;br&gt;&amp;gt; pages? &amp;nbsp;I apologize if this is an absurd question but I find myself
&lt;br&gt;&amp;gt; spending unnecessary time on this issue.
&lt;br&gt;&lt;br&gt;No, there's no WYSIWYG tool. Nor do I believe you should want one--they 
&lt;br&gt;almost never work well.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Dave
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258146&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258146&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/advice-on-building-front-end-rapidly-tp26253866p26258146.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26257987</id>
	<title>RE: sx:div and executeScript</title>
	<published>2009-11-08T13:07:33Z</published>
	<updated>2009-11-08T13:07:33Z</updated>
	<author>
		<name>mgainty</name>
	</author>
	<content type="html">&lt;br&gt;can you display the function(s) inside tablecloth.js
&lt;br&gt;&lt;br&gt;thx
&lt;br&gt;Martin Gainty 
&lt;br&gt;______________________________________________ 
&lt;br&gt;Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Date: Sun, 8 Nov 2009 20:49:29 +0100
&lt;br&gt;&amp;gt; Subject: Re: sx:div and executeScript
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257987&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257987&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This is the jsp I'm calling:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;%@ page contentType=&amp;quot;text/html; charset=UTF-8&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;%@ taglib prefix=&amp;quot;s&amp;quot; uri=&amp;quot;/struts-tags&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;%@ taglib prefix=&amp;quot;sx&amp;quot; uri=&amp;quot;/struts-dojo-tags&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;%@ page language=&amp;quot;java&amp;quot; contentType=&amp;quot;text/html; charset=UTF-8&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; pageEncoding=&amp;quot;UTF-8&amp;quot;%&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;html xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/1999/xhtml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/xhtml&lt;/a&gt;&amp;quot; xmlns:f=&amp;quot;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://java.sun.com/jsf/core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/jsf/core&lt;/a&gt;&amp;quot; xmlns:h=&amp;quot;&lt;a href=&quot;http://java.sun.com/jsf/html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/jsf/html&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;head&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;link href=&amp;quot;tablecloth/tablecloth.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot;
&lt;br&gt;&amp;gt; media=&amp;quot;screen&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;script language=&amp;quot;JavaScript&amp;quot; src=&amp;quot;tablecloth/tablecloth.js&amp;quot;
&lt;br&gt;&amp;gt; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;sx:head/&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;/head&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;body&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;table&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Title&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Author&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Ending&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Energy&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Flatness&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Validate&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Play&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;s:iterator value=&amp;quot;songs&amp;quot; status=&amp;quot;rowstatus&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td &amp;gt;&amp;lt;s:property value=&amp;quot;songs[#rowstatus.index].title&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;s:property value=&amp;quot;songs[#rowstatus.index].author&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;s:hidden name = &amp;quot;songs[%{#rowstatus.index}].id&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/s:hidden&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/s:iterator&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;/table&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;/body&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;/html&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; and I would like to call the Javascript function:
&lt;br&gt;&amp;gt; window.onload = tablecloth;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2009/11/8 Martin Gainty &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257987&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mgainty@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; then the href should call the javascript function instead of the supplied
&lt;br&gt;&amp;gt; &amp;gt; URL
&lt;br&gt;&amp;gt; &amp;gt; please post the complete jsp (with the javascript function you want to
&lt;br&gt;&amp;gt; &amp;gt; call)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Martin Gainty
&lt;br&gt;&amp;gt; &amp;gt; ______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
&lt;br&gt;&amp;gt; &amp;gt; Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
&lt;br&gt;&amp;gt; &amp;gt; Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
&lt;br&gt;&amp;gt; &amp;gt; dient lediglich dem Austausch von Informationen und entfaltet keine
&lt;br&gt;&amp;gt; &amp;gt; rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
&lt;br&gt;&amp;gt; &amp;gt; E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;&amp;gt; &amp;gt; Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
&lt;br&gt;&amp;gt; &amp;gt; destinataire prévu, nous te demandons avec bonté que pour satisfaire
&lt;br&gt;&amp;gt; &amp;gt; informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
&lt;br&gt;&amp;gt; &amp;gt; de ceci est interdite. Ce message sert à l'information seulement et n'aura
&lt;br&gt;&amp;gt; &amp;gt; pas n'importe quel effet légalement obligatoire. Étant donné que les email
&lt;br&gt;&amp;gt; &amp;gt; peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
&lt;br&gt;&amp;gt; &amp;gt; aucune responsabilité pour le contenu fourni.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Date: Sun, 8 Nov 2009 17:37:19 +0100
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Subject: Re: sx:div and executeScript
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257987&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257987&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I'm using &amp;lt;sx:head/&amp;gt;. Not theme=&amp;quot;ajax&amp;quot;, I think the last version does not
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; support this theme. The href attribute points a working url, however
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Javascript is not executed when the ajax url is loaded.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 2009/11/8 Martin Gainty &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257987&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mgainty@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; assuming theme=&amp;quot;ajax&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; then the div href would be
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; href
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;false
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;false
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;The URL to call to obtain the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; content. Note: If used with ajax context, the value must be set as an
&lt;br&gt;&amp;gt; &amp;gt; url
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; tag value.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; make sure your href attribute points a working url such as what is
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; illustrated here
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Martin Gainty
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; ______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Verzicht und Vertraulichkeitanmerkung/Note de déni et de
&lt;br&gt;&amp;gt; &amp;gt; confidentialité
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede
&lt;br&gt;&amp;gt; &amp;gt; unbefugte
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese
&lt;br&gt;&amp;gt; &amp;gt; Nachricht
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; dient lediglich dem Austausch von Informationen und entfaltet keine
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas
&lt;br&gt;&amp;gt; &amp;gt; le
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; destinataire prévu, nous te demandons avec bonté que pour satisfaire
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; informez l'expéditeur. N'importe quelle diffusion non autorisée ou la
&lt;br&gt;&amp;gt; &amp;gt; copie
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; de ceci est interdite. Ce message sert à l'information seulement et
&lt;br&gt;&amp;gt; &amp;gt; n'aura
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; pas n'importe quel effet légalement obligatoire. Étant donné que les
&lt;br&gt;&amp;gt; &amp;gt; email
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; peuvent facilement être sujets à la manipulation, nous ne pouvons
&lt;br&gt;&amp;gt; &amp;gt; accepter
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; aucune responsabilité pour le contenu fourni.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Date: Sat, 7 Nov 2009 17:44:28 +0100
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: sx:div and executeScript
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257987&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257987&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm using sx:div for loading a content after the page is loaded.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; But, I have problems because Javascript is not working in the page
&lt;br&gt;&amp;gt; &amp;gt; linked
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; by
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;lt;sx:div ..&amp;gt;. I read about a solution with Struts2.1.2 (I'm using
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Struts2.1.8) in this page(
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; ,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; but it did not work for me.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm using this code:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;lt;sx:div id=&amp;quot;tableScroll&amp;quot;label=&amp;quot;table&amp;quot; href=&amp;quot;%{#table}&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; separateScripts=&amp;quot;false&amp;quot; executeScripts=&amp;quot;true&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Carregant'se
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;&amp;lt;/sx:div&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; and the returned code is a populated table.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I changed the jar struts2-dojo-plugin-2.1.8.jar, how the thread
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; indicates,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; but nothing changed.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I need Javacript in the returned content. Please, I need help.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Irene
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Find the right PC with Windows 7 and Windows Live.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sx%3Adiv-and-executeScript-tp26252431p26257987.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26257241</id>
	<title>Re: sx:div and executeScript</title>
	<published>2009-11-08T11:49:29Z</published>
	<updated>2009-11-08T11:49:29Z</updated>
	<author>
		<name>irene zeller sancho</name>
	</author>
	<content type="html">This is the jsp I'm calling:
&lt;br&gt;&lt;br&gt;&amp;lt;%@ page contentType=&amp;quot;text/html; charset=UTF-8&amp;quot; %&amp;gt;
&lt;br&gt;&amp;lt;%@ taglib prefix=&amp;quot;s&amp;quot; uri=&amp;quot;/struts-tags&amp;quot; %&amp;gt;
&lt;br&gt;&amp;lt;%@ taglib prefix=&amp;quot;sx&amp;quot; uri=&amp;quot;/struts-dojo-tags&amp;quot; %&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;
&lt;br&gt;&amp;lt;%@ page language=&amp;quot;java&amp;quot; contentType=&amp;quot;text/html; charset=UTF-8&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; pageEncoding=&amp;quot;UTF-8&amp;quot;%&amp;gt;
&lt;br&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;
&lt;br&gt;&lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;html xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/1999/xhtml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/xhtml&lt;/a&gt;&amp;quot; xmlns:f=&amp;quot;
&lt;br&gt;&lt;a href=&quot;http://java.sun.com/jsf/core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/jsf/core&lt;/a&gt;&amp;quot; xmlns:h=&amp;quot;&lt;a href=&quot;http://java.sun.com/jsf/html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/jsf/html&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;head&amp;gt;
&lt;br&gt;&amp;lt;link href=&amp;quot;tablecloth/tablecloth.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot;
&lt;br&gt;media=&amp;quot;screen&amp;quot; /&amp;gt;
&lt;br&gt;&amp;lt;script language=&amp;quot;JavaScript&amp;quot; src=&amp;quot;tablecloth/tablecloth.js&amp;quot;
&lt;br&gt;type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;sx:head/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;/head&amp;gt;
&lt;br&gt;&amp;lt;body&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;table&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Title&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Author&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Ending&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Energy&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Flatness&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Validate&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;&amp;lt;s:text name=&amp;quot;Play&amp;quot;/&amp;gt;&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;s:iterator value=&amp;quot;songs&amp;quot; status=&amp;quot;rowstatus&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td &amp;gt;&amp;lt;s:property value=&amp;quot;songs[#rowstatus.index].title&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;s:property value=&amp;quot;songs[#rowstatus.index].author&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;s:hidden name = &amp;quot;songs[%{#rowstatus.index}].id&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/s:hidden&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/s:iterator&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;/table&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;/body&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;/html&amp;gt;
&lt;br&gt;&lt;br&gt;and I would like to call the Javascript function:
&lt;br&gt;window.onload = tablecloth;
&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/11/8 Martin Gainty &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257241&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mgainty@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; then the href should call the javascript function instead of the supplied
&lt;br&gt;&amp;gt; URL
&lt;br&gt;&amp;gt; please post the complete jsp (with the javascript function you want to
&lt;br&gt;&amp;gt; call)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Martin Gainty
&lt;br&gt;&amp;gt; ______________________________________________
&lt;br&gt;&amp;gt; Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
&lt;br&gt;&amp;gt; Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
&lt;br&gt;&amp;gt; Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
&lt;br&gt;&amp;gt; dient lediglich dem Austausch von Informationen und entfaltet keine
&lt;br&gt;&amp;gt; rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
&lt;br&gt;&amp;gt; E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;&amp;gt; Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
&lt;br&gt;&amp;gt; destinataire prévu, nous te demandons avec bonté que pour satisfaire
&lt;br&gt;&amp;gt; informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
&lt;br&gt;&amp;gt; de ceci est interdite. Ce message sert à l'information seulement et n'aura
&lt;br&gt;&amp;gt; pas n'importe quel effet légalement obligatoire. Étant donné que les email
&lt;br&gt;&amp;gt; peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
&lt;br&gt;&amp;gt; aucune responsabilité pour le contenu fourni.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Date: Sun, 8 Nov 2009 17:37:19 +0100
&lt;br&gt;&amp;gt; &amp;gt; Subject: Re: sx:div and executeScript
&lt;br&gt;&amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257241&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257241&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I'm using &amp;lt;sx:head/&amp;gt;. Not theme=&amp;quot;ajax&amp;quot;, I think the last version does not
&lt;br&gt;&amp;gt; &amp;gt; support this theme. The href attribute points a working url, however
&lt;br&gt;&amp;gt; &amp;gt; Javascript is not executed when the ajax url is loaded.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 2009/11/8 Martin Gainty &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257241&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mgainty@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; assuming theme=&amp;quot;ajax&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; then the div href would be
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; href
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;false
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;false
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;The URL to call to obtain the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; content. Note: If used with ajax context, the value must be set as an
&lt;br&gt;&amp;gt; url
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; tag value.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; make sure your href attribute points a working url such as what is
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; illustrated here
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Martin Gainty
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Verzicht und Vertraulichkeitanmerkung/Note de déni et de
&lt;br&gt;&amp;gt; confidentialité
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede
&lt;br&gt;&amp;gt; unbefugte
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese
&lt;br&gt;&amp;gt; Nachricht
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; dient lediglich dem Austausch von Informationen und entfaltet keine
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas
&lt;br&gt;&amp;gt; le
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; destinataire prévu, nous te demandons avec bonté que pour satisfaire
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; informez l'expéditeur. N'importe quelle diffusion non autorisée ou la
&lt;br&gt;&amp;gt; copie
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; de ceci est interdite. Ce message sert à l'information seulement et
&lt;br&gt;&amp;gt; n'aura
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; pas n'importe quel effet légalement obligatoire. Étant donné que les
&lt;br&gt;&amp;gt; email
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; peuvent facilement être sujets à la manipulation, nous ne pouvons
&lt;br&gt;&amp;gt; accepter
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; aucune responsabilité pour le contenu fourni.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Date: Sat, 7 Nov 2009 17:44:28 +0100
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: sx:div and executeScript
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257241&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257241&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm using sx:div for loading a content after the page is loaded.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; But, I have problems because Javascript is not working in the page
&lt;br&gt;&amp;gt; linked
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; by
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;lt;sx:div ..&amp;gt;. I read about a solution with Struts2.1.2 (I'm using
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Struts2.1.8) in this page(
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; but it did not work for me.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm using this code:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;lt;sx:div id=&amp;quot;tableScroll&amp;quot;label=&amp;quot;table&amp;quot; href=&amp;quot;%{#table}&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; separateScripts=&amp;quot;false&amp;quot; executeScripts=&amp;quot;true&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Carregant'se
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp;&amp;lt;/sx:div&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; and the returned code is a populated table.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I changed the jar struts2-dojo-plugin-2.1.8.jar, how the thread
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; indicates,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; but nothing changed.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I need Javacript in the returned content. Please, I need help.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Irene
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Find the right PC with Windows 7 and Windows Live.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sx%3Adiv-and-executeScript-tp26252431p26257241.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26256974</id>
	<title>RE: sx:div and executeScript</title>
	<published>2009-11-08T11:22:21Z</published>
	<updated>2009-11-08T11:22:21Z</updated>
	<author>
		<name>mgainty</name>
	</author>
	<content type="html">&lt;br&gt;then the href should call the javascript function instead of the supplied URL
&lt;br&gt;please post the complete jsp (with the javascript function you want to call)
&lt;br&gt;&lt;br&gt;Martin Gainty 
&lt;br&gt;______________________________________________ 
&lt;br&gt;Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Date: Sun, 8 Nov 2009 17:37:19 +0100
&lt;br&gt;&amp;gt; Subject: Re: sx:div and executeScript
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26256974&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26256974&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm using &amp;lt;sx:head/&amp;gt;. Not theme=&amp;quot;ajax&amp;quot;, I think the last version does not
&lt;br&gt;&amp;gt; support this theme. The href attribute points a working url, however
&lt;br&gt;&amp;gt; Javascript is not executed when the ajax url is loaded.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2009/11/8 Martin Gainty &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26256974&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mgainty@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; assuming theme=&amp;quot;ajax&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; then the div href would be
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; href
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;false
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;false
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;The URL to call to obtain the
&lt;br&gt;&amp;gt; &amp;gt; content. Note: If used with ajax context, the value must be set as an url
&lt;br&gt;&amp;gt; &amp;gt; tag value.
&lt;br&gt;&amp;gt; &amp;gt; make sure your href attribute points a working url such as what is
&lt;br&gt;&amp;gt; &amp;gt; illustrated here
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Martin Gainty
&lt;br&gt;&amp;gt; &amp;gt; ______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
&lt;br&gt;&amp;gt; &amp;gt; Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
&lt;br&gt;&amp;gt; &amp;gt; Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
&lt;br&gt;&amp;gt; &amp;gt; dient lediglich dem Austausch von Informationen und entfaltet keine
&lt;br&gt;&amp;gt; &amp;gt; rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
&lt;br&gt;&amp;gt; &amp;gt; E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;&amp;gt; &amp;gt; Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
&lt;br&gt;&amp;gt; &amp;gt; destinataire prévu, nous te demandons avec bonté que pour satisfaire
&lt;br&gt;&amp;gt; &amp;gt; informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
&lt;br&gt;&amp;gt; &amp;gt; de ceci est interdite. Ce message sert à l'information seulement et n'aura
&lt;br&gt;&amp;gt; &amp;gt; pas n'importe quel effet légalement obligatoire. Étant donné que les email
&lt;br&gt;&amp;gt; &amp;gt; peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
&lt;br&gt;&amp;gt; &amp;gt; aucune responsabilité pour le contenu fourni.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Date: Sat, 7 Nov 2009 17:44:28 +0100
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Subject: sx:div and executeScript
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26256974&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26256974&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I'm using sx:div for loading a content after the page is loaded.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; But, I have problems because Javascript is not working in the page linked
&lt;br&gt;&amp;gt; &amp;gt; by
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;sx:div ..&amp;gt;. I read about a solution with Struts2.1.2 (I'm using
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Struts2.1.8) in this page(
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; ,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; but it did not work for me.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I'm using this code:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;lt;sx:div id=&amp;quot;tableScroll&amp;quot;label=&amp;quot;table&amp;quot; href=&amp;quot;%{#table}&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; separateScripts=&amp;quot;false&amp;quot; executeScripts=&amp;quot;true&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Carregant'se
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;&amp;lt;/sx:div&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; and the returned code is a populated table.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I changed the jar struts2-dojo-plugin-2.1.8.jar, how the thread
&lt;br&gt;&amp;gt; &amp;gt; indicates,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; but nothing changed.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I need Javacript in the returned content. Please, I need help.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Irene
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Find the right PC with Windows 7 and Windows Live.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sx%3Adiv-and-executeScript-tp26252431p26256974.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26256834</id>
	<title>Re: Blank archtype not working?</title>
	<published>2009-11-08T11:07:17Z</published>
	<updated>2009-11-08T11:07:17Z</updated>
	<author>
		<name>Lukasz Lenart</name>
	</author>
	<content type="html">2009/11/7 Sanjaya Kumar Patel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26256834&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;skpatel20@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Need clue on creating a blank struts 2.1.8 maven project.
&lt;br&gt;&lt;br&gt;You can try that way:
&lt;br&gt;&lt;br&gt;mvn archetype:generate -DarchetypeCatalog=&lt;a href=&quot;http://www.lenart.org.pl/maven/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.lenart.org.pl/maven/&lt;/a&gt;&lt;br&gt;&lt;br&gt;I'm working on the rest and hopefully they will be released soon ;-)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;-- 
&lt;br&gt;Lukasz
&lt;br&gt;&lt;a href=&quot;http://www.lenart.org.pl/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.lenart.org.pl/&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26256834&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26256834&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Blank-archtype-not-working--tp26244384p26256834.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26255796</id>
	<title>Re: [Struts 2.1.8] Filter init parameter &quot;actionPackages&quot; fails on JBoss5.1.0: workaround ?</title>
	<published>2009-11-08T09:25:21Z</published>
	<updated>2009-11-08T09:25:21Z</updated>
	<author>
		<name>Bobby Mitch</name>
	</author>
	<content type="html">Can someone provide a patch for it asap ?
&lt;br&gt;&lt;a href=&quot;http://jira.opensymphony.com/browse/XW-678&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.opensymphony.com/browse/XW-678&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;JBoss 5.1.0 GA users are stuck without it. 
&lt;br&gt;Thanks in advance.
&lt;br&gt;&lt;br&gt;&lt;br&gt;From: Celinio Fernandes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255796&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cel975@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [Struts 2.1.8] Filter init parameter &amp;quot;actionPackages&amp;quot; fails on JBoss5.1.0: workaround ?
&lt;br&gt;To: &amp;quot;Struts Users Mailing List&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255796&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: Sunday, November 8, 2009, 7:09 AM
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;this is my configuration :
&lt;br&gt;Struts 2.1.8
&lt;br&gt;JBoss AS 5.1.0 GA jdk6
&lt;br&gt;&lt;br&gt;I am facing the same problem as described in this JIRA issue :
&lt;br&gt;&lt;a href=&quot;http://issues.apache.org/struts/browse/WW-2948&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/struts/browse/WW-2948&lt;/a&gt;&lt;br&gt;&lt;br&gt;I am stuck on this, can anyone suggest a work around ?
&lt;br&gt;&lt;br&gt;This is the part in web.xml that causes the trouble :
&lt;br&gt;&lt;br&gt;    &amp;lt;filter&amp;gt;
&lt;br&gt;&lt;br&gt;        &amp;lt;filter-name&amp;gt;struts2&amp;lt;/filter-name&amp;gt;
&lt;br&gt;&lt;br&gt;        &amp;lt;filter-class&amp;gt;org.apache.struts2.dispatcher.FilterDispatcher&amp;lt;/filter-class&amp;gt;
&lt;br&gt;&lt;br&gt;        &amp;lt;init-param&amp;gt;
&lt;br&gt;&lt;br&gt;            &amp;lt;param-name&amp;gt;actionPackages&amp;lt;/param-name&amp;gt;
&lt;br&gt;&lt;br&gt;            &amp;lt;param-value&amp;gt;example&amp;lt;/param-value&amp;gt;
&lt;br&gt;&lt;br&gt;        &amp;lt;/init-param&amp;gt;
&lt;br&gt;&lt;br&gt;    &amp;lt;/filter&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;If i remove the &amp;lt;init-param&amp;gt; attribute then it complains about actionPackages missing.
&lt;br&gt;Of course I changed   &amp;lt;param-value&amp;gt; to point to the package where my Action classes are (under WEB-INF/classes)
&lt;br&gt;&lt;br&gt;So, does it really come from the Virtual File System in JBoss 5 ?
&lt;br&gt;&lt;br&gt;Any work around in the meantime ? Thanks for helping.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;      
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sx%3Adiv-and-executeScript-tp26252431p26255796.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26255350</id>
	<title>Re: sx:div and executeScript</title>
	<published>2009-11-08T08:37:19Z</published>
	<updated>2009-11-08T08:37:19Z</updated>
	<author>
		<name>irene zeller sancho</name>
	</author>
	<content type="html">I'm using &amp;lt;sx:head/&amp;gt;. Not theme=&amp;quot;ajax&amp;quot;, I think the last version does not
&lt;br&gt;support this theme. The href attribute points a working url, however
&lt;br&gt;Javascript is not executed when the ajax url is loaded.
&lt;br&gt;&lt;br&gt;2009/11/8 Martin Gainty &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255350&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mgainty@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; assuming theme=&amp;quot;ajax&amp;quot;
&lt;br&gt;&amp;gt; then the div href would be
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; href
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;false
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;false
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;The URL to call to obtain the
&lt;br&gt;&amp;gt; content. Note: If used with ajax context, the value must be set as an url
&lt;br&gt;&amp;gt; tag value.
&lt;br&gt;&amp;gt; make sure your href attribute points a working url such as what is
&lt;br&gt;&amp;gt; illustrated here
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Martin Gainty
&lt;br&gt;&amp;gt; ______________________________________________
&lt;br&gt;&amp;gt; Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
&lt;br&gt;&amp;gt; Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
&lt;br&gt;&amp;gt; Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
&lt;br&gt;&amp;gt; dient lediglich dem Austausch von Informationen und entfaltet keine
&lt;br&gt;&amp;gt; rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
&lt;br&gt;&amp;gt; E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;&amp;gt; Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
&lt;br&gt;&amp;gt; destinataire prévu, nous te demandons avec bonté que pour satisfaire
&lt;br&gt;&amp;gt; informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
&lt;br&gt;&amp;gt; de ceci est interdite. Ce message sert à l'information seulement et n'aura
&lt;br&gt;&amp;gt; pas n'importe quel effet légalement obligatoire. Étant donné que les email
&lt;br&gt;&amp;gt; peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
&lt;br&gt;&amp;gt; aucune responsabilité pour le contenu fourni.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Date: Sat, 7 Nov 2009 17:44:28 +0100
&lt;br&gt;&amp;gt; &amp;gt; Subject: sx:div and executeScript
&lt;br&gt;&amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255350&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255350&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I'm using sx:div for loading a content after the page is loaded.
&lt;br&gt;&amp;gt; &amp;gt; But, I have problems because Javascript is not working in the page linked
&lt;br&gt;&amp;gt; by
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;sx:div ..&amp;gt;. I read about a solution with Struts2.1.2 (I'm using
&lt;br&gt;&amp;gt; &amp;gt; Struts2.1.8) in this page(
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&lt;/a&gt;&lt;br&gt;&amp;gt; ,
&lt;br&gt;&amp;gt; &amp;gt; but it did not work for me.
&lt;br&gt;&amp;gt; &amp;gt; I'm using this code:
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;sx:div id=&amp;quot;tableScroll&amp;quot;label=&amp;quot;table&amp;quot; href=&amp;quot;%{#table}&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; separateScripts=&amp;quot;false&amp;quot; executeScripts=&amp;quot;true&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Carregant'se
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;&amp;lt;/sx:div&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; and the returned code is a populated table.
&lt;br&gt;&amp;gt; &amp;gt; I changed the jar struts2-dojo-plugin-2.1.8.jar, how the thread
&lt;br&gt;&amp;gt; indicates,
&lt;br&gt;&amp;gt; &amp;gt; but nothing changed.
&lt;br&gt;&amp;gt; &amp;gt; I need Javacript in the returned content. Please, I need help.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Irene
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; Find the right PC with Windows 7 and Windows Live.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sx%3Adiv-and-executeScript-tp26252431p26255350.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26255298</id>
	<title>Re: S2: how to deal with NULL value with s:text tag?</title>
	<published>2009-11-08T08:31:06Z</published>
	<updated>2009-11-08T08:31:06Z</updated>
	<author>
		<name>Burton Rhodes</name>
	</author>
	<content type="html">Thanks for the reply. &amp;nbsp;There should definately be some sort of
&lt;br&gt;enhancment to the &amp;lt;s:text&amp;gt; tag. &amp;nbsp;I found a more susinct solution with
&lt;br&gt;the &amp;lt;fmt:formatNumber&amp;gt; tag - it doesn't display the &amp;quot;null&amp;quot; text if the
&lt;br&gt;value is null. &amp;nbsp;Anyone know if there is a request to add a &amp;quot;null&amp;quot;
&lt;br&gt;feature to &amp;lt;s:text&amp;gt;? &amp;nbsp;The &amp;lt;s:date&amp;gt; tag handles &amp;quot;null&amp;quot; without
&lt;br&gt;displaying &amp;quot;null&amp;quot; text. &amp;nbsp;Wonder why &amp;lt;s:text&amp;gt; is different? &amp;nbsp;I can't
&lt;br&gt;think of many situations where the UI calls for displaying &amp;quot;null&amp;quot; when
&lt;br&gt;a value being displayed is in fact null.
&lt;br&gt;&lt;br&gt;&amp;lt;%@ taglib uri=&amp;quot;&lt;a href=&quot;http://java.sun.com/jsp/jstl/fmt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/jsp/jstl/fmt&lt;/a&gt;&amp;quot; prefix=&amp;quot;fmt&amp;quot; %&amp;gt;
&lt;br&gt;&amp;lt;fmt:formatNumber value=&amp;quot;${xaction.listPrice}&amp;quot; type=&amp;quot;currency&amp;quot;
&lt;br&gt;maxFractionDigits=&amp;quot;0&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;s:date name=&amp;quot;#xaction.closingDate&amp;quot; format=&amp;quot;MMM dd, yyyy&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sat, Nov 7, 2009 at 4:02 PM, Samuel Robert
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255298&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;samuelrobert.job@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have had same problems when displaying dates.
&lt;br&gt;&amp;gt; The only solution I found was quite similar but maybe a little more flexible
&lt;br&gt;&amp;gt; since you can choose to display nothing:
&lt;br&gt;&amp;gt; &amp;lt;s:property value=&amp;quot;#item.referenceDate != null ?
&lt;br&gt;&amp;gt; getText('format.date',{#item.referenceDate}) : '&amp;nbsp;'&amp;quot; escape=&amp;quot;false&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Samuel
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/11/7 Burton Rhodes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255298&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;burtonrhodes@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The following entry works fine, but when &amp;quot;xaction.contractPrice&amp;quot; is
&lt;br&gt;&amp;gt;&amp;gt; NULL it prints out &amp;quot;null&amp;quot; on my web page.
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;s:text name=&amp;quot;format.money&amp;quot;&amp;gt;&amp;lt;s:param
&lt;br&gt;&amp;gt;&amp;gt; value=&amp;quot;#xaction.contractPrice&amp;quot;/&amp;gt;&amp;lt;/s:text&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This sort of fixes the issue, but I would prefer to not display a &amp;quot;$0&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;s:text name=&amp;quot;format.money&amp;quot;&amp;gt;&amp;lt;s:param
&lt;br&gt;&amp;gt;&amp;gt; value=&amp;quot;%{#xaction.contractPrice==null ? 0 :
&lt;br&gt;&amp;gt;&amp;gt; #xaction.contractPrice}&amp;quot;/&amp;gt;&amp;lt;/s:text&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This does not work as I get an error: &amp;quot;cannot forward object as a number&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;s:text name=&amp;quot;format.money&amp;quot;&amp;gt;&amp;lt;s:param
&lt;br&gt;&amp;gt;&amp;gt; value=&amp;quot;%{#xaction.contractPrice==null ? ' ' :
&lt;br&gt;&amp;gt;&amp;gt; #xaction.contractPrice}&amp;quot;/&amp;gt;&amp;lt;/s:text&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Properties file entry:
&lt;br&gt;&amp;gt;&amp;gt; format.money = {0,number,\u00A4###,##0}
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is there something simple I am missing or a better way to do this? Is
&lt;br&gt;&amp;gt;&amp;gt; there a &amp;quot;$!&amp;quot; like freemarker or a &amp;quot;default value&amp;quot; parameter?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255298&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255298&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255298&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255298&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/S2%3A-how-to-deal-with-NULL-value-with-s%3Atext-tag--tp26246742p26255298.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26254567</id>
	<title>[Struts 2.1.8] Filter init parameter &quot;actionPackages&quot; fails on JBoss5.1.0: workaround ?</title>
	<published>2009-11-08T07:09:09Z</published>
	<updated>2009-11-08T07:09:09Z</updated>
	<author>
		<name>Bobby Mitch</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;this is my configuration :
&lt;br&gt;Struts 2.1.8
&lt;br&gt;JBoss AS 5.1.0 GA jdk6
&lt;br&gt;&lt;br&gt;I am facing the same problem as described in this JIRA issue :
&lt;br&gt;&lt;a href=&quot;http://issues.apache.org/struts/browse/WW-2948&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/struts/browse/WW-2948&lt;/a&gt;&lt;br&gt;&lt;br&gt;I am stuck on this, can anyone suggest a work around ?
&lt;br&gt;&lt;br&gt;This is the part in web.xml that causes the trouble :
&lt;br&gt;&lt;br&gt;    &amp;lt;filter&amp;gt;
&lt;br&gt;&lt;br&gt;        &amp;lt;filter-name&amp;gt;struts2&amp;lt;/filter-name&amp;gt;
&lt;br&gt;&lt;br&gt;        &amp;lt;filter-class&amp;gt;org.apache.struts2.dispatcher.FilterDispatcher&amp;lt;/filter-class&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;init-param&amp;gt;
&lt;br&gt;&lt;br&gt;            &amp;lt;param-name&amp;gt;actionPackages&amp;lt;/param-name&amp;gt;
&lt;br&gt;&lt;br&gt;            &amp;lt;param-value&amp;gt;example&amp;lt;/param-value&amp;gt;
&lt;br&gt;&lt;br&gt;        &amp;lt;/init-param&amp;gt;
&lt;br&gt;&lt;br&gt;    &amp;lt;/filter&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;If i remove the &amp;lt;init-param&amp;gt; attribute then it complains about actionPackages missing.
&lt;br&gt;Of course I changed   &amp;lt;param-value&amp;gt; to point to the package where my Action classes are (under WEB-INF/classes)
&lt;br&gt;&lt;br&gt;So, does it really come from the Virtual File System in JBoss 5 ?
&lt;br&gt;&lt;br&gt;Any work around in the meantime ? Thanks for helping.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sx%3Adiv-and-executeScript-tp26252431p26254567.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26253866</id>
	<title>advice on building front-end rapidly</title>
	<published>2009-11-08T05:39:37Z</published>
	<updated>2009-11-08T05:39:37Z</updated>
	<author>
		<name>Farshad Rabbani</name>
	</author>
	<content type="html">&lt;br&gt;Hello:
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I am currently building all my JSPs using notepad. &amp;nbsp;It is a very slow and tedius process to get the struts tags to align and show exactly as I want and also to format the page so it looks good. &amp;nbsp;Is there a tool - something that will allow me to quickly build well-designed pages by providing me with a WYSIWYG interface where I can drag and drop struts elements, format them and the page easily and then see what the outcome will look like? &amp;nbsp;If there is such a tool that you are using (and it is easy to configure etc. :-) ) can you please let me know. &amp;nbsp;If there isn't, how exactly are you all building your pages? &amp;nbsp;I apologize if this is an absurd question but I find myself spending unnecessary time on this issue. &amp;nbsp;Thank you all in advance, any advice is very much appreciated.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Farshad
&lt;br&gt;&lt;br&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Find the right PC with Windows 7 and Windows Live. 
&lt;br&gt;&lt;a href=&quot;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/advice-on-building-front-end-rapidly-tp26253866p26253866.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26253778</id>
	<title>RE: sx:div and executeScript</title>
	<published>2009-11-08T05:25:04Z</published>
	<updated>2009-11-08T05:25:04Z</updated>
	<author>
		<name>mgainty</name>
	</author>
	<content type="html">&lt;br&gt;assuming theme=&amp;quot;ajax&amp;quot;
&lt;br&gt;then the div href would be
&lt;br&gt;&lt;br&gt;href
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; false
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; false
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The URL to call to obtain the content. Note: If used with ajax context, the value must be set as an url tag value.
&lt;br&gt;make sure your href attribute points a working url such as what is illustrated here
&lt;br&gt;&lt;a href=&quot;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.8/docs/ajax-div-template.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Martin Gainty 
&lt;br&gt;______________________________________________ 
&lt;br&gt;Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Date: Sat, 7 Nov 2009 17:44:28 +0100
&lt;br&gt;&amp;gt; Subject: sx:div and executeScript
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26253778&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;irenezeller@...&lt;/a&gt;
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26253778&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm using sx:div for loading a content after the page is loaded.
&lt;br&gt;&amp;gt; But, I have problems because Javascript is not working in the page linked by
&lt;br&gt;&amp;gt; &amp;lt;sx:div ..&amp;gt;. I read about a solution with Struts2.1.2 (I'm using
&lt;br&gt;&amp;gt; Struts2.1.8) in this page(
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&lt;/a&gt;,
&lt;br&gt;&amp;gt; but it did not work for me.
&lt;br&gt;&amp;gt; I'm using this code:
&lt;br&gt;&amp;gt; &amp;lt;sx:div id=&amp;quot;tableScroll&amp;quot;label=&amp;quot;table&amp;quot; href=&amp;quot;%{#table}&amp;quot;
&lt;br&gt;&amp;gt; separateScripts=&amp;quot;false&amp;quot; executeScripts=&amp;quot;true&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Carregant'se
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;lt;/sx:div&amp;gt;
&lt;br&gt;&amp;gt; and the returned code is a populated table.
&lt;br&gt;&amp;gt; I changed the jar struts2-dojo-plugin-2.1.8.jar, how the thread indicates,
&lt;br&gt;&amp;gt; but nothing changed.
&lt;br&gt;&amp;gt; I need Javacript in the returned content. Please, I need help.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Irene
&lt;/div&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Find the right PC with Windows 7 and Windows Live. 
&lt;br&gt;&lt;a href=&quot;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&amp;filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&amp;cat=1,2,3,4,5,6&amp;brands=5,6,7,8,9,10,11,12,13,14,15,16&amp;addf=4,5,9&amp;ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sx%3Adiv-and-executeScript-tp26252431p26253778.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26250443</id>
	<title>Re: query regarding Input Validation</title>
	<published>2009-11-07T18:10:29Z</published>
	<updated>2009-11-07T18:10:29Z</updated>
	<author>
		<name>Gaurav@Nabble</name>
	</author>
	<content type="html">Thanks for your reply Martin....
&lt;br&gt;&lt;br&gt;Few more Queries.....
&lt;br&gt;&lt;br&gt;Do I need to add this interceptor for each action mapping....?
&lt;br&gt;Is it possible to have only single entry of this interceptor in the struts.xml ?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks &amp; Regards
&lt;br&gt;&lt;br&gt;Gaurav
&lt;br&gt;&lt;br&gt;On Sun, Nov 8, 2009 at 1:56 AM, Martin Gainty &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mgainty@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; this comes from &lt;a href=&quot;http://struts.apache.org/2.1.8/docs/i18n-interceptor.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.8/docs/i18n-interceptor.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For example, using the default parameter name, a request to foo.action?request_locale=en_US, then the
&lt;br&gt;&amp;gt; locale for US English is saved in the user's session and will be used for all future requests.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Parameters
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; parameterName (optional) - the name of the HTTP request parameter that dictates the locale to switch to and save
&lt;br&gt;&amp;gt; in the session. By default this is request_localeattributeName (optional) - the name of the session key to store the selected locale. By default this is
&lt;br&gt;&amp;gt; WW_TRANS_I18N_LOCALE
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Extending the Interceptor
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There are no known extensions points for this interceptor.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Examples
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;action name=&amp;quot;someAction&amp;quot; class=&amp;quot;com.examples.SomeAction&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;interceptor-ref name=&amp;quot;i18n&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;interceptor-ref name=&amp;quot;basicStack&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;result name=&amp;quot;success&amp;quot;&amp;gt;good_result.ftl&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt; ### This can be used to set your default locale and encoding scheme in default.properties
&lt;br&gt;&amp;gt; # struts.locale=en_US
&lt;br&gt;&amp;gt; struts.i18n.encoding=UTF-8
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; hth
&lt;br&gt;&amp;gt; Martin Gainty
&lt;br&gt;&amp;gt; ______________________________________________
&lt;br&gt;&amp;gt; Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;&amp;gt; Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Date: Sat, 7 Nov 2009 21:41:27 +0000
&lt;br&gt;&amp;gt;&amp;gt; Subject: Re: query regarding Input Validation
&lt;br&gt;&amp;gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for the reply.....
&lt;br&gt;&amp;gt;&amp;gt; getText() method can be useful but only to some extent only as there
&lt;br&gt;&amp;gt;&amp;gt; is no way to provide parameterized  value of locale to getText()
&lt;br&gt;&amp;gt;&amp;gt; method.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I can create the new instance of resource bundle with locale as
&lt;br&gt;&amp;gt;&amp;gt; parameter but that would not be a nice workaround...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am expecting there will be some way within the struts 2 existing
&lt;br&gt;&amp;gt;&amp;gt; methods which can be used in such scenario.....
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I looking for solution with the expectation to support i18n functionality.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Sat, Nov 7, 2009 at 7:13 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I never try this , but you can get messages from applicationResource.propeties file by doing
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; getText(&amp;quot;&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.6/struts2-core/apidocs/com/opensymphony/xwork2/TextProvider.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.6/struts2-core/apidocs/com/opensymphony/xwork2/TextProvider.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; But I am not sure if this is going to work for annotations.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  Regards,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Siddiq
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; 919-924-9850
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; ________________________________
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Sent: Sat, November 7, 2009 2:03:41 PM
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Subject: Re: query regarding Input Validation
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Hi Siddiq,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; My Question 2 is mentioned below
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; i came to know that there is annotation  validation which can be used
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; and will be invoked per method...as mentioned in this link
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; but here, in need to hard code, my messages which i really want to
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; avoid it,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;quot;Is there any way to use property file here...&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; please provide suggestion on this.....
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I have also learned that this annotation validation will not work for
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; client side validation. Is there any work around for this....
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Regards
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Gaurav
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; On Sat, Nov 7, 2009 at 6:54 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Please refer the section
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Defining Validation Rules in the below mention link.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; -siddiq.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Siddiq Syed wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Sent: Sat, November 7, 2009 1:21:41 PM
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Subject: Re: query regarding Input Validation
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Hi Saddiq,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; -- siddiq
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Thanks for your help....
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I am not able to understand meaning of below line
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; You can achive this by creating an separate file for each method
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ...do you mean that i should create separate action class for each method
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; or you mean to say separate validation file for each method of an
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; action class...
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; --- Separate validation file for each action name speicifed in the
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; struts.xml ,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; By your suggestion, I need to create multiple action mappings in
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; struts.xml for each of the method of the action class....
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Its not with the method of the actin class , its the action name what is
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; been defined in the strust.xlml
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; -- For example if you have an action class user
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; UserAction.java
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; public class UserAction extends action {
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;      public String addUser(){
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;         return success;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;     }
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;     public String modifyUser(){
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;         return success;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;     }
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; struts.xml
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;addUser&amp;quot;  class=&amp;quot;UserAction&amp;quot; method=&amp;quot;addUser&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;modifyUser&amp;quot;  class=&amp;quot;UserAction&amp;quot; method=&amp;quot;modifyUser&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Validation files naming convection .
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; UserAction-addUser-validation.xml -- when user click on adduser --this
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; validation file is going to be invoked
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; UserAction-modifyUser-validation.xml -- when user click on modifyuser --
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; this validation file is going to be invoked.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Note : this validation files need to be in the same package with action
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; class.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Can we avoid this multiple action mappings by wildcard characters.....?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; -- Yes we can avoid multiple action mapping.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Please suggest your opinion.....
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I am also waiting for some reply on Question 2 I have asked on earlier
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; mail....
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;  Question 2 ?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; On Sat, Nov 7, 2009 at 6:02 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; You can achive this by creating an seprate file for each method and add
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; the validation.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; When ever the a method from the action class is invoked the corresponding
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; validation will get invoked.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; actionname-aliasname-validationname.xml
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; actinname -- name of your actin class.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; aliasname -- name of the action specifed in the strust-xml file.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;x&amp;quot; class=&amp;quot;com.yaction&amp;quot; method=&amp;quot;x&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;      &amp;lt;result name=&amp;quot;input&amp;quot; type=&amp;quot;tiles&amp;quot;&amp;gt;validationresult.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; name of the validation file for the above mention action will be
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; yaction-x-validation.xml -- where you can define the validation and will
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; be invoke when action x is invoked.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;  -Siddiq.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Sent: Sat, November 7, 2009 12:14:32 PM
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Subject: query regarding Input Validation
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I have a query regarding input validation.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; # Can we use method wise input validation in struts 2 ?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; if this is not supported directly, then is there any workaround for the
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; same.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; #To utilise the xml based validation, I have to create different
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; action class for same module...like module is &amp;quot;user&amp;quot; and i had to
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; create different action classes like adduser.action, modifyuser.action
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; class etc...i have to do this as there are some fields which are
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; different in each action....ideally i want to have single action class
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; with different methods like add, modify, etc... to handle this..but
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; can not do it so as same set of validation will be called for each
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; method...which is not required in my case...
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; After some search and study, i came to know that there is annotation
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; validation which can be used and will be invoked per method...as
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; mentioned in this link
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; but here, in need to hard code, my messages which i really want to
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; avoid it, Is there any way to use property file here...please provide
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; suggestion on this.....
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I have also learned that this annotation validation will not work for
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; client side validation. Is there any work around for this....
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Kindly help me in this regard
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247537.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247537.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Sent from the Struts - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250443&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26250443.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26250374</id>
	<title>RE: query regarding Input Validation</title>
	<published>2009-11-07T17:56:38Z</published>
	<updated>2009-11-07T17:56:38Z</updated>
	<author>
		<name>mgainty</name>
	</author>
	<content type="html">&lt;br&gt;this comes from &lt;a href=&quot;http://struts.apache.org/2.1.8/docs/i18n-interceptor.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.8/docs/i18n-interceptor.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;For example, using the default parameter name, a request to foo.action?request_locale=en_US, then the
&lt;br&gt;locale for US English is saved in the user's session and will be used for all future requests.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Parameters
&lt;br&gt;&lt;br&gt;&lt;br&gt;parameterName (optional) - the name of the HTTP request parameter that dictates the locale to switch to and save
&lt;br&gt;in the session. By default this is request_localeattributeName (optional) - the name of the session key to store the selected locale. By default this is
&lt;br&gt;WW_TRANS_I18N_LOCALE
&lt;br&gt;&lt;br&gt;&lt;br&gt;Extending the Interceptor
&lt;br&gt;&lt;br&gt;&lt;br&gt;There are no known extensions points for this interceptor.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Examples
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;action name=&amp;quot;someAction&amp;quot; class=&amp;quot;com.examples.SomeAction&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;interceptor-ref name=&amp;quot;i18n&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;interceptor-ref name=&amp;quot;basicStack&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;result name=&amp;quot;success&amp;quot;&amp;gt;good_result.ftl&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;lt;/action&amp;gt;
&lt;br&gt;### This can be used to set your default locale and encoding scheme in default.properties
&lt;br&gt;# struts.locale=en_US
&lt;br&gt;struts.i18n.encoding=UTF-8
&lt;br&gt;&lt;br&gt;hth
&lt;br&gt;Martin Gainty 
&lt;br&gt;______________________________________________ 
&lt;br&gt;Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
&lt;br&gt;Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Date: Sat, 7 Nov 2009 21:41:27 +0000
&lt;br&gt;&amp;gt; Subject: Re: query regarding Input Validation
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks for the reply.....
&lt;br&gt;&amp;gt; getText() method can be useful but only to some extent only as there
&lt;br&gt;&amp;gt; is no way to provide parameterized &amp;nbsp;value of locale to getText()
&lt;br&gt;&amp;gt; method.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I can create the new instance of resource bundle with locale as
&lt;br&gt;&amp;gt; parameter but that would not be a nice workaround...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am expecting there will be some way within the struts 2 existing
&lt;br&gt;&amp;gt; methods which can be used in such scenario.....
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I looking for solution with the expectation to support i18n functionality.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Sat, Nov 7, 2009 at 7:13 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; I never try this , but you can get messages from applicationResource.propeties file by doing
&lt;br&gt;&amp;gt; &amp;gt; getText(&amp;quot;&amp;quot;)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.6/struts2-core/apidocs/com/opensymphony/xwork2/TextProvider.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.6/struts2-core/apidocs/com/opensymphony/xwork2/TextProvider.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; But I am not sure if this is going to work for annotations.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;Regards,
&lt;br&gt;&amp;gt; &amp;gt; Siddiq
&lt;br&gt;&amp;gt; &amp;gt; 919-924-9850
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ________________________________
&lt;br&gt;&amp;gt; &amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Sent: Sat, November 7, 2009 2:03:41 PM
&lt;br&gt;&amp;gt; &amp;gt; Subject: Re: query regarding Input Validation
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi Siddiq,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; My Question 2 is mentioned below
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; i came to know that there is annotation &amp;nbsp;validation which can be used
&lt;br&gt;&amp;gt; &amp;gt; and will be invoked per method...as mentioned in this link
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; but here, in need to hard code, my messages which i really want to
&lt;br&gt;&amp;gt; &amp;gt; avoid it,
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;Is there any way to use property file here...&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; please provide suggestion on this.....
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I have also learned that this annotation validation will not work for
&lt;br&gt;&amp;gt; &amp;gt; client side validation. Is there any work around for this....
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Regards
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Gaurav
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Sat, Nov 7, 2009 at 6:54 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Please refer the section
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Defining Validation Rules in the below mention link.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; -siddiq.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Siddiq Syed wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Sent: Sat, November 7, 2009 1:21:41 PM
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Subject: Re: query regarding Input Validation
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Hi Saddiq,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; -- siddiq
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Thanks for your help....
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I am not able to understand meaning of below line
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; You can achive this by creating an separate file for each method
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ...do you mean that i should create separate action class for each method
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; or you mean to say separate validation file for each method of an
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; action class...
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; --- Separate validation file for each action name speicifed in the
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; struts.xml ,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; By your suggestion, I need to create multiple action mappings in
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; struts.xml for each of the method of the action class....
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Its not with the method of the actin class , its the action name what is
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; been defined in the strust.xlml
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; -- For example if you have an action class user
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; UserAction.java
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; public class UserAction extends action {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;public String addUser(){
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return success;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; public String modifyUser(){
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return success;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; struts.xml
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;addUser&amp;quot; &amp;nbsp;class=&amp;quot;UserAction&amp;quot; method=&amp;quot;addUser&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;modifyUser&amp;quot; &amp;nbsp;class=&amp;quot;UserAction&amp;quot; method=&amp;quot;modifyUser&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Validation files naming convection .
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; UserAction-addUser-validation.xml -- when user click on adduser --this
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; validation file is going to be invoked
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; UserAction-modifyUser-validation.xml -- when user click on modifyuser --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; this validation file is going to be invoked.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Note : this validation files need to be in the same package with action
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; class.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Can we avoid this multiple action mappings by wildcard characters.....?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; -- Yes we can avoid multiple action mapping.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Please suggest your opinion.....
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I am also waiting for some reply on Question 2 I have asked on earlier
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; mail....
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp;Question 2 ?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; On Sat, Nov 7, 2009 at 6:02 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; You can achive this by creating an seprate file for each method and add
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; the validation.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; When ever the a method from the action class is invoked the corresponding
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; validation will get invoked.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; actionname-aliasname-validationname.xml
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; actinname -- name of your actin class.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; aliasname -- name of the action specifed in the strust-xml file.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;x&amp;quot; class=&amp;quot;com.yaction&amp;quot; method=&amp;quot;x&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;result name=&amp;quot;input&amp;quot; type=&amp;quot;tiles&amp;quot;&amp;gt;validationresult.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; name of the validation file for the above mention action will be
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; yaction-x-validation.xml -- where you can define the validation and will
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; be invoke when action x is invoked.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;-Siddiq.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Sent: Sat, November 7, 2009 12:14:32 PM
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Subject: query regarding Input Validation
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I have a query regarding input validation.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; # Can we use method wise input validation in struts 2 ?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; if this is not supported directly, then is there any workaround for the
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; same.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; #To utilise the xml based validation, I have to create different
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; action class for same module...like module is &amp;quot;user&amp;quot; and i had to
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; create different action classes like adduser.action, modifyuser.action
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; class etc...i have to do this as there are some fields which are
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; different in each action....ideally i want to have single action class
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; with different methods like add, modify, etc... to handle this..but
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; can not do it so as same set of validation will be called for each
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; method...which is not required in my case...
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; After some search and study, i came to know that there is annotation
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; validation which can be used and will be invoked per method...as
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; mentioned in this link
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; but here, in need to hard code, my messages which i really want to
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; avoid it, Is there any way to use property file here...please provide
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; suggestion on this.....
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I have also learned that this annotation validation will not work for
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; client side validation. Is there any work around for this....
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Kindly help me in this regard
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247537.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247537.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Sent from the Struts - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250374&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://clk.atdmt.com/GBL/go/177141664/direct/01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://clk.atdmt.com/GBL/go/177141664/direct/01/&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26250374.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26249065</id>
	<title>Re: S2: how to deal with NULL value with s:text tag?</title>
	<published>2009-11-07T14:02:20Z</published>
	<updated>2009-11-07T14:02:20Z</updated>
	<author>
		<name>Samuel Robert</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I have had same problems when displaying dates.
&lt;br&gt;The only solution I found was quite similar but maybe a little more flexible
&lt;br&gt;since you can choose to display nothing:
&lt;br&gt;&amp;lt;s:property value=&amp;quot;#item.referenceDate != null ?
&lt;br&gt;getText('format.date',{#item.referenceDate}) : '&amp;nbsp;'&amp;quot; escape=&amp;quot;false&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;Samuel
&lt;br&gt;&lt;br&gt;2009/11/7 Burton Rhodes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26249065&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;burtonrhodes@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The following entry works fine, but when &amp;quot;xaction.contractPrice&amp;quot; is
&lt;br&gt;&amp;gt; NULL it prints out &amp;quot;null&amp;quot; on my web page.
&lt;br&gt;&amp;gt; &amp;lt;s:text name=&amp;quot;format.money&amp;quot;&amp;gt;&amp;lt;s:param
&lt;br&gt;&amp;gt; value=&amp;quot;#xaction.contractPrice&amp;quot;/&amp;gt;&amp;lt;/s:text&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This sort of fixes the issue, but I would prefer to not display a &amp;quot;$0&amp;quot;.
&lt;br&gt;&amp;gt; &amp;lt;s:text name=&amp;quot;format.money&amp;quot;&amp;gt;&amp;lt;s:param
&lt;br&gt;&amp;gt; value=&amp;quot;%{#xaction.contractPrice==null ? 0 :
&lt;br&gt;&amp;gt; #xaction.contractPrice}&amp;quot;/&amp;gt;&amp;lt;/s:text&amp;gt;
&lt;br&gt;&amp;gt; This does not work as I get an error: &amp;quot;cannot forward object as a number&amp;quot;
&lt;br&gt;&amp;gt; &amp;lt;s:text name=&amp;quot;format.money&amp;quot;&amp;gt;&amp;lt;s:param
&lt;br&gt;&amp;gt; value=&amp;quot;%{#xaction.contractPrice==null ? ' ' :
&lt;br&gt;&amp;gt; #xaction.contractPrice}&amp;quot;/&amp;gt;&amp;lt;/s:text&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Properties file entry:
&lt;br&gt;&amp;gt; format.money = {0,number,\u00A4###,##0}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there something simple I am missing or a better way to do this? Is
&lt;br&gt;&amp;gt; there a &amp;quot;$!&amp;quot; like freemarker or a &amp;quot;default value&amp;quot; parameter?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26249065&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26249065&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/S2%3A-how-to-deal-with-NULL-value-with-s%3Atext-tag--tp26246742p26249065.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26248825</id>
	<title>Re: query regarding Input Validation</title>
	<published>2009-11-07T13:41:27Z</published>
	<updated>2009-11-07T13:41:27Z</updated>
	<author>
		<name>Gaurav@Nabble</name>
	</author>
	<content type="html">Thanks for the reply.....
&lt;br&gt;getText() method can be useful but only to some extent only as there
&lt;br&gt;is no way to provide parameterized &amp;nbsp;value of locale to getText()
&lt;br&gt;method.
&lt;br&gt;&lt;br&gt;I can create the new instance of resource bundle with locale as
&lt;br&gt;parameter but that would not be a nice workaround...
&lt;br&gt;&lt;br&gt;I am expecting there will be some way within the struts 2 existing
&lt;br&gt;methods which can be used in such scenario.....
&lt;br&gt;&lt;br&gt;I looking for solution with the expectation to support i18n functionality.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Gaurav
&lt;br&gt;&lt;br&gt;On Sat, Nov 7, 2009 at 7:13 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I never try this , but you can get messages from applicationResource.propeties file by doing
&lt;br&gt;&amp;gt; getText(&amp;quot;&amp;quot;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.6/struts2-core/apidocs/com/opensymphony/xwork2/TextProvider.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.6/struts2-core/apidocs/com/opensymphony/xwork2/TextProvider.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But I am not sure if this is going to work for annotations.
&lt;br&gt;&amp;gt;  Regards,
&lt;br&gt;&amp;gt; Siddiq
&lt;br&gt;&amp;gt; 919-924-9850
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sent: Sat, November 7, 2009 2:03:41 PM
&lt;br&gt;&amp;gt; Subject: Re: query regarding Input Validation
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Siddiq,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My Question 2 is mentioned below
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i came to know that there is annotation  validation which can be used
&lt;br&gt;&amp;gt; and will be invoked per method...as mentioned in this link
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; but here, in need to hard code, my messages which i really want to
&lt;br&gt;&amp;gt; avoid it,
&lt;br&gt;&amp;gt; &amp;quot;Is there any way to use property file here...&amp;quot;
&lt;br&gt;&amp;gt; please provide suggestion on this.....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have also learned that this annotation validation will not work for
&lt;br&gt;&amp;gt; client side validation. Is there any work around for this....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sat, Nov 7, 2009 at 6:54 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Please refer the section
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Defining Validation Rules in the below mention link.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -siddiq.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Siddiq Syed wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Sent: Sat, November 7, 2009 1:21:41 PM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: query regarding Input Validation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi Saddiq,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -- siddiq
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks for your help....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I am not able to understand meaning of below line
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; You can achive this by creating an separate file for each method
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ...do you mean that i should create separate action class for each method
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; or you mean to say separate validation file for each method of an
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; action class...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --- Separate validation file for each action name speicifed in the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; struts.xml ,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; By your suggestion, I need to create multiple action mappings in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; struts.xml for each of the method of the action class....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Its not with the method of the actin class , its the action name what is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; been defined in the strust.xlml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -- For example if you have an action class user
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; UserAction.java
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; public class UserAction extends action {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;      public String addUser(){
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;         return success;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     public String modifyUser(){
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;         return success;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; struts.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;addUser&amp;quot;  class=&amp;quot;UserAction&amp;quot; method=&amp;quot;addUser&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;modifyUser&amp;quot;  class=&amp;quot;UserAction&amp;quot; method=&amp;quot;modifyUser&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Validation files naming convection .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; UserAction-addUser-validation.xml -- when user click on adduser --this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; validation file is going to be invoked
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; UserAction-modifyUser-validation.xml -- when user click on modifyuser --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; this validation file is going to be invoked.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Note : this validation files need to be in the same package with action
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; class.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Can we avoid this multiple action mappings by wildcard characters.....?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -- Yes we can avoid multiple action mapping.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Please suggest your opinion.....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I am also waiting for some reply on Question 2 I have asked on earlier
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mail....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  Question 2 ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Sat, Nov 7, 2009 at 6:02 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; You can achive this by creating an seprate file for each method and add
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the validation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; When ever the a method from the action class is invoked the corresponding
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; validation will get invoked.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; actionname-aliasname-validationname.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; actinname -- name of your actin class.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; aliasname -- name of the action specifed in the strust-xml file.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;x&amp;quot; class=&amp;quot;com.yaction&amp;quot; method=&amp;quot;x&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;      &amp;lt;result name=&amp;quot;input&amp;quot; type=&amp;quot;tiles&amp;quot;&amp;gt;validationresult.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; name of the validation file for the above mention action will be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; yaction-x-validation.xml -- where you can define the validation and will
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; be invoke when action x is invoked.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  -Siddiq.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sent: Sat, November 7, 2009 12:14:32 PM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Subject: query regarding Input Validation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I have a query regarding input validation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; # Can we use method wise input validation in struts 2 ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; if this is not supported directly, then is there any workaround for the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; same.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; #To utilise the xml based validation, I have to create different
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; action class for same module...like module is &amp;quot;user&amp;quot; and i had to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; create different action classes like adduser.action, modifyuser.action
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; class etc...i have to do this as there are some fields which are
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; different in each action....ideally i want to have single action class
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; with different methods like add, modify, etc... to handle this..but
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; can not do it so as same set of validation will be called for each
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; method...which is not required in my case...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; After some search and study, i came to know that there is annotation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; validation which can be used and will be invoked per method...as
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mentioned in this link
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but here, in need to hard code, my messages which i really want to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; avoid it, Is there any way to use property file here...please provide
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; suggestion on this.....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I have also learned that this annotation validation will not work for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; client side validation. Is there any work around for this....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Kindly help me in this regard
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247537.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247537.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Sent from the Struts - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248825&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26248825.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26247688</id>
	<title>Re: query regarding Input Validation</title>
	<published>2009-11-07T11:13:07Z</published>
	<updated>2009-11-07T11:13:07Z</updated>
	<author>
		<name>Siddiq Syed</name>
	</author>
	<content type="html">I never try this , but you can get messages from applicationResource.propeties file by doing 
&lt;br&gt;getText(&amp;quot;&amp;quot;)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://struts.apache.org/2.0.6/struts2-core/apidocs/com/opensymphony/xwork2/TextProvider.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.6/struts2-core/apidocs/com/opensymphony/xwork2/TextProvider.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;But I am not sure if this is going to work for annotations.
&lt;br&gt; Regards,
&lt;br&gt;Siddiq
&lt;br&gt;919-924-9850 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Sat, November 7, 2009 2:03:41 PM
&lt;br&gt;Subject: Re: query regarding Input Validation
&lt;br&gt;&lt;br&gt;Hi Siddiq,
&lt;br&gt;&lt;br&gt;My Question 2 is mentioned below
&lt;br&gt;&lt;br&gt;i came to know that there is annotation  validation which can be used
&lt;br&gt;and will be invoked per method...as mentioned in this link
&lt;br&gt;&lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;but here, in need to hard code, my messages which i really want to
&lt;br&gt;avoid it,
&lt;br&gt;&amp;quot;Is there any way to use property file here...&amp;quot;
&lt;br&gt;please provide suggestion on this.....
&lt;br&gt;&lt;br&gt;I have also learned that this annotation validation will not work for
&lt;br&gt;client side validation. Is there any work around for this....
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Gaurav
&lt;br&gt;&lt;br&gt;On Sat, Nov 7, 2009 at 6:54 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please refer the section
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Defining Validation Rules in the below mention link.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -siddiq.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Siddiq Syed wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Sent: Sat, November 7, 2009 1:21:41 PM
&lt;br&gt;&amp;gt;&amp;gt; Subject: Re: query regarding Input Validation
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Saddiq,
&lt;br&gt;&amp;gt;&amp;gt; -- siddiq
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for your help....
&lt;br&gt;&amp;gt;&amp;gt; I am not able to understand meaning of below line
&lt;br&gt;&amp;gt;&amp;gt; You can achive this by creating an separate file for each method
&lt;br&gt;&amp;gt;&amp;gt; ...do you mean that i should create separate action class for each method
&lt;br&gt;&amp;gt;&amp;gt; or you mean to say separate validation file for each method of an
&lt;br&gt;&amp;gt;&amp;gt; action class...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --- Separate validation file for each action name speicifed in the
&lt;br&gt;&amp;gt;&amp;gt; struts.xml ,
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; By your suggestion, I need to create multiple action mappings in
&lt;br&gt;&amp;gt;&amp;gt; struts.xml for each of the method of the action class....
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Its not with the method of the actin class , its the action name what is
&lt;br&gt;&amp;gt;&amp;gt; been defined in the strust.xlml
&lt;br&gt;&amp;gt;&amp;gt; -- For example if you have an action class user
&lt;br&gt;&amp;gt;&amp;gt; UserAction.java
&lt;br&gt;&amp;gt;&amp;gt; public class UserAction extends action {
&lt;br&gt;&amp;gt;&amp;gt;      public String addUser(){
&lt;br&gt;&amp;gt;&amp;gt;         return success;
&lt;br&gt;&amp;gt;&amp;gt;     }
&lt;br&gt;&amp;gt;&amp;gt;     public String modifyUser(){
&lt;br&gt;&amp;gt;&amp;gt;         return success;
&lt;br&gt;&amp;gt;&amp;gt;     }
&lt;br&gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; struts.xml
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;addUser&amp;quot;  class=&amp;quot;UserAction&amp;quot; method=&amp;quot;addUser&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;modifyUser&amp;quot;  class=&amp;quot;UserAction&amp;quot; method=&amp;quot;modifyUser&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Validation files naming convection .
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; UserAction-addUser-validation.xml -- when user click on adduser --this
&lt;br&gt;&amp;gt;&amp;gt; validation file is going to be invoked
&lt;br&gt;&amp;gt;&amp;gt; UserAction-modifyUser-validation.xml -- when user click on modifyuser --
&lt;br&gt;&amp;gt;&amp;gt; this validation file is going to be invoked.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Note : this validation files need to be in the same package with action
&lt;br&gt;&amp;gt;&amp;gt; class.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Can we avoid this multiple action mappings by wildcard characters.....?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -- Yes we can avoid multiple action mapping.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Please suggest your opinion.....
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am also waiting for some reply on Question 2 I have asked on earlier
&lt;br&gt;&amp;gt;&amp;gt; mail....
&lt;br&gt;&amp;gt;&amp;gt;  Question 2 ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Sat, Nov 7, 2009 at 6:02 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; You can achive this by creating an seprate file for each method and add
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the validation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; When ever the a method from the action class is invoked the corresponding
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; validation will get invoked.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; actionname-aliasname-validationname.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; actinname -- name of your actin class.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; aliasname -- name of the action specifed in the strust-xml file.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;x&amp;quot; class=&amp;quot;com.yaction&amp;quot; method=&amp;quot;x&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;      &amp;lt;result name=&amp;quot;input&amp;quot; type=&amp;quot;tiles&amp;quot;&amp;gt;validationresult.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; name of the validation file for the above mention action will be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; yaction-x-validation.xml -- where you can define the validation and will
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; be invoke when action x is invoked.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  -Siddiq.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Sent: Sat, November 7, 2009 12:14:32 PM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Subject: query regarding Input Validation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I have a query regarding input validation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; # Can we use method wise input validation in struts 2 ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; if this is not supported directly, then is there any workaround for the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; same.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; #To utilise the xml based validation, I have to create different
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; action class for same module...like module is &amp;quot;user&amp;quot; and i had to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; create different action classes like adduser.action, modifyuser.action
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; class etc...i have to do this as there are some fields which are
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; different in each action....ideally i want to have single action class
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; with different methods like add, modify, etc... to handle this..but
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; can not do it so as same set of validation will be called for each
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; method...which is not required in my case...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; After some search and study, i came to know that there is annotation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; validation which can be used and will be invoked per method...as
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mentioned in this link
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; but here, in need to hard code, my messages which i really want to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; avoid it, Is there any way to use property file here...please provide
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; suggestion on this.....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I have also learned that this annotation validation will not work for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; client side validation. Is there any work around for this....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Kindly help me in this regard
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247537.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247537.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Struts - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247688&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247688.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26247611</id>
	<title>Re: query regarding Input Validation</title>
	<published>2009-11-07T11:03:41Z</published>
	<updated>2009-11-07T11:03:41Z</updated>
	<author>
		<name>Gaurav@Nabble</name>
	</author>
	<content type="html">Hi Siddiq,
&lt;br&gt;&lt;br&gt;My Question 2 is mentioned below
&lt;br&gt;&lt;br&gt;&amp;nbsp;i came to know that there is annotation &amp;nbsp;validation which can be used
&lt;br&gt;and will be invoked per method...as mentioned in this link
&lt;br&gt;&lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;but here, in need to hard code, my messages which i really want to
&lt;br&gt;avoid it,
&lt;br&gt;&amp;quot;Is there any way to use property file here...&amp;quot;
&lt;br&gt;please provide suggestion on this.....
&lt;br&gt;&lt;br&gt;I have also learned that this annotation validation will not work for
&lt;br&gt;client side validation. Is there any work around for this....
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Gaurav
&lt;br&gt;&lt;br&gt;On Sat, Nov 7, 2009 at 6:54 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please refer the section
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Defining Validation Rules in the below mention link.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -siddiq.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Siddiq Syed wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Sent: Sat, November 7, 2009 1:21:41 PM
&lt;br&gt;&amp;gt;&amp;gt; Subject: Re: query regarding Input Validation
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Saddiq,
&lt;br&gt;&amp;gt;&amp;gt; -- siddiq
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for your help....
&lt;br&gt;&amp;gt;&amp;gt; I am not able to understand meaning of below line
&lt;br&gt;&amp;gt;&amp;gt; You can achive this by creating an separate file for each method
&lt;br&gt;&amp;gt;&amp;gt; ...do you mean that i should create separate action class for each method
&lt;br&gt;&amp;gt;&amp;gt; or you mean to say separate validation file for each method of an
&lt;br&gt;&amp;gt;&amp;gt; action class...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --- Separate validation file for each action name speicifed in the
&lt;br&gt;&amp;gt;&amp;gt; struts.xml ,
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; By your suggestion, I need to create multiple action mappings in
&lt;br&gt;&amp;gt;&amp;gt; struts.xml for each of the method of the action class....
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Its not with the method of the actin class , its the action name what is
&lt;br&gt;&amp;gt;&amp;gt; been defined in the strust.xlml
&lt;br&gt;&amp;gt;&amp;gt; -- For example if you have an action class user
&lt;br&gt;&amp;gt;&amp;gt; UserAction.java
&lt;br&gt;&amp;gt;&amp;gt; public class UserAction extends action {
&lt;br&gt;&amp;gt;&amp;gt;      public String addUser(){
&lt;br&gt;&amp;gt;&amp;gt;         return success;
&lt;br&gt;&amp;gt;&amp;gt;     }
&lt;br&gt;&amp;gt;&amp;gt;     public String modifyUser(){
&lt;br&gt;&amp;gt;&amp;gt;         return success;
&lt;br&gt;&amp;gt;&amp;gt;     }
&lt;br&gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; struts.xml
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;addUser&amp;quot;  class=&amp;quot;UserAction&amp;quot; method=&amp;quot;addUser&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;modifyUser&amp;quot;  class=&amp;quot;UserAction&amp;quot; method=&amp;quot;modifyUser&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;     &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Validation files naming convection .
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; UserAction-addUser-validation.xml -- when user click on adduser --this
&lt;br&gt;&amp;gt;&amp;gt; validation file is going to be invoked
&lt;br&gt;&amp;gt;&amp;gt; UserAction-modifyUser-validation.xml -- when user click on modifyuser --
&lt;br&gt;&amp;gt;&amp;gt; this validation file is going to be invoked.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Note : this validation files need to be in the same package with action
&lt;br&gt;&amp;gt;&amp;gt; class.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Can we avoid this multiple action mappings by wildcard characters.....?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -- Yes we can avoid multiple action mapping.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Please suggest your opinion.....
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am also waiting for some reply on Question 2 I have asked on earlier
&lt;br&gt;&amp;gt;&amp;gt; mail....
&lt;br&gt;&amp;gt;&amp;gt;  Question 2 ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Sat, Nov 7, 2009 at 6:02 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; You can achive this by creating an seprate file for each method and add
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the validation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; When ever the a method from the action class is invoked the corresponding
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; validation will get invoked.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; actionname-aliasname-validationname.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; actinname -- name of your actin class.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; aliasname -- name of the action specifed in the strust-xml file.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;action name=&amp;quot;x&amp;quot; class=&amp;quot;com.yaction&amp;quot; method=&amp;quot;x&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;      &amp;lt;result name=&amp;quot;input&amp;quot; type=&amp;quot;tiles&amp;quot;&amp;gt;validationresult.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; name of the validation file for the above mention action will be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; yaction-x-validation.xml -- where you can define the validation and will
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; be invoke when action x is invoked.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  -Siddiq.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Sent: Sat, November 7, 2009 12:14:32 PM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Subject: query regarding Input Validation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I have a query regarding input validation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; # Can we use method wise input validation in struts 2 ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; if this is not supported directly, then is there any workaround for the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; same.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; #To utilise the xml based validation, I have to create different
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; action class for same module...like module is &amp;quot;user&amp;quot; and i had to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; create different action classes like adduser.action, modifyuser.action
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; class etc...i have to do this as there are some fields which are
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; different in each action....ideally i want to have single action class
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; with different methods like add, modify, etc... to handle this..but
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; can not do it so as same set of validation will be called for each
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; method...which is not required in my case...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; After some search and study, i came to know that there is annotation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; validation which can be used and will be invoked per method...as
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mentioned in this link
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; but here, in need to hard code, my messages which i really want to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; avoid it, Is there any way to use property file here...please provide
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; suggestion on this.....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I have also learned that this annotation validation will not work for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; client side validation. Is there any work around for this....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Kindly help me in this regard
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247537.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247537.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Struts - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247611&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247611.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26247537</id>
	<title>Re: query regarding Input Validation</title>
	<published>2009-11-07T10:54:38Z</published>
	<updated>2009-11-07T10:54:38Z</updated>
	<author>
		<name>Siddiq Syed</name>
	</author>
	<content type="html">Please refer the section 
&lt;br&gt;&lt;br&gt;&lt;b&gt;Defining Validation Rules &lt;/b&gt;in the below mention link.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;-siddiq.
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Siddiq Syed wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;From: gaurav nigam &amp;lt;mailgauravat@gmail.com&amp;gt;
&lt;br&gt;To: Struts Users Mailing List &amp;lt;user@struts.apache.org&amp;gt;
&lt;br&gt;Sent: Sat, November 7, 2009 1:21:41 PM
&lt;br&gt;Subject: Re: query regarding Input Validation
&lt;br&gt;&lt;br&gt;Hi Saddiq,
&lt;br&gt;-- siddiq
&lt;br&gt;&lt;br&gt;Thanks for your help....
&lt;br&gt;I am not able to understand meaning of below line
&lt;br&gt;You can achive this by creating an separate file for each method
&lt;br&gt;...do you mean that i should create separate action class for each method
&lt;br&gt;or you mean to say separate validation file for each method of an
&lt;br&gt;action class...
&lt;br&gt;&lt;br&gt;--- Separate validation file for each action name speicifed in the struts.xml , 
&lt;br&gt;&lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;By your suggestion, I need to create multiple action mappings in
&lt;br&gt;struts.xml for each of the method of the action class....
&lt;br&gt;&lt;br&gt;Its not with the method of the actin class , its the action name what is been defined in the strust.xlml
&lt;br&gt;-- For example if you have an action class user
&lt;br&gt;UserAction.java
&lt;br&gt;public class UserAction extends action {
&lt;br&gt;     public String addUser(){
&lt;br&gt;        return success;
&lt;br&gt;    }
&lt;br&gt;    public String modifyUser(){
&lt;br&gt;        return success;
&lt;br&gt;    } 
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;struts.xml
&lt;br&gt;&amp;lt;action name=&amp;quot;addUser&amp;quot;  class=&amp;quot;UserAction&amp;quot; method=&amp;quot;addUser&amp;quot;&amp;gt;
&lt;br&gt;    &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;    &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;lt;/action&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;action name=&amp;quot;modifyUser&amp;quot;  class=&amp;quot;UserAction&amp;quot; method=&amp;quot;modifyUser&amp;quot;&amp;gt;
&lt;br&gt;    &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;    &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;lt;/action&amp;gt;
&lt;br&gt;&lt;br&gt;Validation files naming convection .
&lt;br&gt;&lt;br&gt;UserAction-addUser-validation.xml -- when user click on adduser --this validation file is going to be invoked
&lt;br&gt;UserAction-modifyUser-validation.xml -- when user click on modifyuser -- this validation file is going to be invoked.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Note : this validation files need to be in the same package with action class.
&lt;br&gt;&lt;br&gt;Can we avoid this multiple action mappings by wildcard characters.....?
&lt;br&gt;&lt;br&gt;-- Yes we can avoid multiple action mapping. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;Please suggest your opinion.....
&lt;br&gt;&lt;br&gt;I am also waiting for some reply on Question 2 I have asked on earlier mail....
&lt;br&gt; Question 2 ?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Gaurav
&lt;br&gt;&lt;br&gt;On Sat, Nov 7, 2009 at 6:02 PM, Siddiq Syed &amp;lt;siddiq_sa@yahoo.com&amp;gt; wrote:
&lt;br&gt;&amp;gt; You can achive this by creating an seprate file for each method and add the validation.
&lt;br&gt;&amp;gt; When ever the a method from the action class is invoked the corresponding validation will get invoked.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; actionname-aliasname-validationname.xml
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; actinname -- name of your actin class.
&lt;br&gt;&amp;gt; aliasname -- name of the action specifed in the strust-xml file.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;action name=&amp;quot;x&amp;quot; class=&amp;quot;com.yaction&amp;quot; method=&amp;quot;x&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;      &amp;lt;result name=&amp;quot;input&amp;quot; type=&amp;quot;tiles&amp;quot;&amp;gt;validationresult.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; name of the validation file for the above mention action will be
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; yaction-x-validation.xml -- where you can define the validation and will be invoke when action x is invoked.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  -Siddiq.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt; From: gaurav nigam &amp;lt;mailgauravat@gmail.com&amp;gt;
&lt;br&gt;&amp;gt; To: Struts Users Mailing List &amp;lt;user@struts.apache.org&amp;gt;
&lt;br&gt;&amp;gt; Sent: Sat, November 7, 2009 12:14:32 PM
&lt;br&gt;&amp;gt; Subject: query regarding Input Validation
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a query regarding input validation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Can we use method wise input validation in struts 2 ?
&lt;br&gt;&amp;gt; if this is not supported directly, then is there any workaround for the same.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #To utilise the xml based validation, I have to create different
&lt;br&gt;&amp;gt; action class for same module...like module is &amp;quot;user&amp;quot; and i had to
&lt;br&gt;&amp;gt; create different action classes like adduser.action, modifyuser.action
&lt;br&gt;&amp;gt; class etc...i have to do this as there are some fields which are
&lt;br&gt;&amp;gt; different in each action....ideally i want to have single action class
&lt;br&gt;&amp;gt; with different methods like add, modify, etc... to handle this..but
&lt;br&gt;&amp;gt; can not do it so as same set of validation will be called for each
&lt;br&gt;&amp;gt; method...which is not required in my case...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; After some search and study, i came to know that there is annotation
&lt;br&gt;&amp;gt; validation which can be used and will be invoked per method...as
&lt;br&gt;&amp;gt; mentioned in this link
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; but here, in need to hard code, my messages which i really want to
&lt;br&gt;&amp;gt; avoid it, Is there any way to use property file here...please provide
&lt;br&gt;&amp;gt; suggestion on this.....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have also learned that this annotation validation will not work for
&lt;br&gt;&amp;gt; client side validation. Is there any work around for this....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Kindly help me in this regard
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
&lt;br&gt;&amp;gt; For additional commands, e-mail: user-help@struts.apache.org
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
&lt;br&gt;For additional commands, e-mail: user-help@struts.apache.org
&lt;br&gt;&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247537.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26247528</id>
	<title>Re: query regarding Input Validation</title>
	<published>2009-11-07T10:51:48Z</published>
	<updated>2009-11-07T10:51:48Z</updated>
	<author>
		<name>Siddiq Syed</name>
	</author>
	<content type="html">&lt;br&gt;From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247528&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247528&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Sat, November 7, 2009 1:21:41 PM
&lt;br&gt;Subject: Re: query regarding Input Validation
&lt;br&gt;&lt;br&gt;Hi Saddiq,
&lt;br&gt;-- siddiq
&lt;br&gt;&lt;br&gt;Thanks for your help....
&lt;br&gt;I am not able to understand meaning of below line
&lt;br&gt;You can achive this by creating an separate file for each method
&lt;br&gt;...do you mean that i should create separate action class for each method
&lt;br&gt;or you mean to say separate validation file for each method of an
&lt;br&gt;action class...
&lt;br&gt;&lt;br&gt;--- Separate validation file for each action name speicifed in the struts.xml , 
&lt;br&gt;&lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;By your suggestion, I need to create multiple action mappings in
&lt;br&gt;struts.xml for each of the method of the action class....
&lt;br&gt;&lt;br&gt;Its not with the method of the actin class , its the action name what is been defined in the strust.xlml
&lt;br&gt;-- For example if you have an action class user
&lt;br&gt;UserAction.java
&lt;br&gt;public class UserAction extends action {
&lt;br&gt;     public String addUser(){
&lt;br&gt;        return success;
&lt;br&gt;    }
&lt;br&gt;    public String modifyUser(){
&lt;br&gt;        return success;
&lt;br&gt;    } 
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;struts.xml
&lt;br&gt;&amp;lt;action name=&amp;quot;addUser&amp;quot;  class=&amp;quot;UserAction&amp;quot; method=&amp;quot;addUser&amp;quot;&amp;gt;
&lt;br&gt;    &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;    &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;lt;/action&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;action name=&amp;quot;modifyUser&amp;quot;  class=&amp;quot;UserAction&amp;quot; method=&amp;quot;modifyUser&amp;quot;&amp;gt;
&lt;br&gt;    &amp;lt;result name=&amp;quot;success'&amp;gt;somejsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;    &amp;lt;result name=&amp;quot;input&amp;quot;&amp;gt;otherjsp.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;lt;/action&amp;gt;
&lt;br&gt;&lt;br&gt;Validation files naming convection .
&lt;br&gt;&lt;br&gt;UserAction-addUser-validation.xml -- when user click on adduser --this validation file is going to be invoked
&lt;br&gt;UserAction-modifyUser-validation.xml -- when user click on modifyuser -- this validation file is going to be invoked.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://docs.huihoo.com/webwork/2.2.6/Validation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.huihoo.com/webwork/2.2.6/Validation.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Note : this validation files need to be in the same package with action class.
&lt;br&gt;&lt;br&gt;Can we avoid this multiple action mappings by wildcard characters.....?
&lt;br&gt;&lt;br&gt;-- Yes we can avoid multiple action mapping. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;Please suggest your opinion.....
&lt;br&gt;&lt;br&gt;I am also waiting for some reply on Question 2 I have asked on earlier mail....
&lt;br&gt; Question 2 ?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Gaurav
&lt;br&gt;&lt;br&gt;On Sat, Nov 7, 2009 at 6:02 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247528&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; You can achive this by creating an seprate file for each method and add the validation.
&lt;br&gt;&amp;gt; When ever the a method from the action class is invoked the corresponding validation will get invoked.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; actionname-aliasname-validationname.xml
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; actinname -- name of your actin class.
&lt;br&gt;&amp;gt; aliasname -- name of the action specifed in the strust-xml file.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;action name=&amp;quot;x&amp;quot; class=&amp;quot;com.yaction&amp;quot; method=&amp;quot;x&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;      &amp;lt;result name=&amp;quot;input&amp;quot; type=&amp;quot;tiles&amp;quot;&amp;gt;validationresult.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; name of the validation file for the above mention action will be
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; yaction-x-validation.xml -- where you can define the validation and will be invoke when action x is invoked.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  -Siddiq.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247528&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247528&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sent: Sat, November 7, 2009 12:14:32 PM
&lt;br&gt;&amp;gt; Subject: query regarding Input Validation
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a query regarding input validation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Can we use method wise input validation in struts 2 ?
&lt;br&gt;&amp;gt; if this is not supported directly, then is there any workaround for the same.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #To utilise the xml based validation, I have to create different
&lt;br&gt;&amp;gt; action class for same module...like module is &amp;quot;user&amp;quot; and i had to
&lt;br&gt;&amp;gt; create different action classes like adduser.action, modifyuser.action
&lt;br&gt;&amp;gt; class etc...i have to do this as there are some fields which are
&lt;br&gt;&amp;gt; different in each action....ideally i want to have single action class
&lt;br&gt;&amp;gt; with different methods like add, modify, etc... to handle this..but
&lt;br&gt;&amp;gt; can not do it so as same set of validation will be called for each
&lt;br&gt;&amp;gt; method...which is not required in my case...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; After some search and study, i came to know that there is annotation
&lt;br&gt;&amp;gt; validation which can be used and will be invoked per method...as
&lt;br&gt;&amp;gt; mentioned in this link
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; but here, in need to hard code, my messages which i really want to
&lt;br&gt;&amp;gt; avoid it, Is there any way to use property file here...please provide
&lt;br&gt;&amp;gt; suggestion on this.....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have also learned that this annotation validation will not work for
&lt;br&gt;&amp;gt; client side validation. Is there any work around for this....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Kindly help me in this regard
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247528&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247528&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247528&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247528&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247528.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26247306</id>
	<title>Re: query regarding Input Validation</title>
	<published>2009-11-07T10:21:41Z</published>
	<updated>2009-11-07T10:21:41Z</updated>
	<author>
		<name>Gaurav@Nabble</name>
	</author>
	<content type="html">Hi Saddiq,
&lt;br&gt;&lt;br&gt;Thanks for your help....
&lt;br&gt;I am not able to understand meaning of below line
&lt;br&gt;You can achive this by creating an separate file for each method
&lt;br&gt;...do you mean that i should create separate action class for each method
&lt;br&gt;or you mean to say separate validation file for each method of an
&lt;br&gt;action class...
&lt;br&gt;&lt;br&gt;By your suggestion, I need to create multiple action mappings in
&lt;br&gt;struts.xml for each of the method of the action class....
&lt;br&gt;&lt;br&gt;Can we avoid this multiple action mappings by wildcard characters.....?
&lt;br&gt;&lt;br&gt;Please suggest your opinion.....
&lt;br&gt;&lt;br&gt;I am also waiting for some reply on Question 2 I have asked on earlier mail....
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Gaurav
&lt;br&gt;&lt;br&gt;On Sat, Nov 7, 2009 at 6:02 PM, Siddiq Syed &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247306&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siddiq_sa@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; You can achive this by creating an seprate file for each method and add the validation.
&lt;br&gt;&amp;gt; When ever the a method from the action class is invoked the corresponding validation will get invoked.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; actionname-aliasname-validationname.xml
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; actinname -- name of your actin class.
&lt;br&gt;&amp;gt; aliasname -- name of the action specifed in the strust-xml file.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;action name=&amp;quot;x&amp;quot; class=&amp;quot;com.yaction&amp;quot; method=&amp;quot;x&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;      &amp;lt;result name=&amp;quot;input&amp;quot; type=&amp;quot;tiles&amp;quot;&amp;gt;validationresult.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; name of the validation file for the above mention action will be
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; yaction-x-validation.xml -- where you can define the validation and will be invoke when action x is invoked.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  -Siddiq.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt; From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247306&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247306&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sent: Sat, November 7, 2009 12:14:32 PM
&lt;br&gt;&amp;gt; Subject: query regarding Input Validation
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a query regarding input validation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Can we use method wise input validation in struts 2 ?
&lt;br&gt;&amp;gt; if this is not supported directly, then is there any workaround for the same.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #To utilise the xml based validation, I have to create different
&lt;br&gt;&amp;gt; action class for same module...like module is &amp;quot;user&amp;quot; and i had to
&lt;br&gt;&amp;gt; create different action classes like adduser.action, modifyuser.action
&lt;br&gt;&amp;gt; class etc...i have to do this as there are some fields which are
&lt;br&gt;&amp;gt; different in each action....ideally i want to have single action class
&lt;br&gt;&amp;gt; with different methods like add, modify, etc... to handle this..but
&lt;br&gt;&amp;gt; can not do it so as same set of validation will be called for each
&lt;br&gt;&amp;gt; method...which is not required in my case...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; After some search and study, i came to know that there is annotation
&lt;br&gt;&amp;gt; validation which can be used and will be invoked per method...as
&lt;br&gt;&amp;gt; mentioned in this link
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; but here, in need to hard code, my messages which i really want to
&lt;br&gt;&amp;gt; avoid it, Is there any way to use property file here...please provide
&lt;br&gt;&amp;gt; suggestion on this.....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have also learned that this annotation validation will not work for
&lt;br&gt;&amp;gt; client side validation. Is there any work around for this....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Kindly help me in this regard
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Gaurav
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247306&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247306&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247306&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247306&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247306.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26247130</id>
	<title>Re: query regarding Input Validation</title>
	<published>2009-11-07T10:02:26Z</published>
	<updated>2009-11-07T10:02:26Z</updated>
	<author>
		<name>Siddiq Syed</name>
	</author>
	<content type="html">You can achive this by creating an seprate file for each method and add the validation.
&lt;br&gt;When ever the a method from the action class is invoked the corresponding validation will get invoked.
&lt;br&gt;&lt;br&gt;actionname-aliasname-validationname.xml
&lt;br&gt;&lt;br&gt;actinname -- name of your actin class.
&lt;br&gt;aliasname -- name of the action specifed in the strust-xml file.
&lt;br&gt;&lt;br&gt;&amp;lt;action name=&amp;quot;x&amp;quot; class=&amp;quot;com.yaction&amp;quot; method=&amp;quot;x&amp;quot;&amp;gt;
&lt;br&gt;     &amp;lt;result name=&amp;quot;input&amp;quot; type=&amp;quot;tiles&amp;quot;&amp;gt;validationresult.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;lt;/action&amp;gt;
&lt;br&gt;&lt;br&gt;name of the validation file for the above mention action will be 
&lt;br&gt;&lt;br&gt;yaction-x-validation.xml -- where you can define the validation and will be invoke when action x is invoked.
&lt;br&gt;&lt;br&gt;&lt;br&gt; -Siddiq.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;From: gaurav nigam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247130&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailgauravat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: Struts Users Mailing List &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247130&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Sat, November 7, 2009 12:14:32 PM
&lt;br&gt;Subject: query regarding Input Validation
&lt;br&gt;&lt;br&gt;Hi All,
&lt;br&gt;&lt;br&gt;I have a query regarding input validation.
&lt;br&gt;&lt;br&gt;# Can we use method wise input validation in struts 2 ?
&lt;br&gt;if this is not supported directly, then is there any workaround for the same.
&lt;br&gt;&lt;br&gt;#To utilise the xml based validation, I have to create different
&lt;br&gt;action class for same module...like module is &amp;quot;user&amp;quot; and i had to
&lt;br&gt;create different action classes like adduser.action, modifyuser.action
&lt;br&gt;class etc...i have to do this as there are some fields which are
&lt;br&gt;different in each action....ideally i want to have single action class
&lt;br&gt;with different methods like add, modify, etc... to handle this..but
&lt;br&gt;can not do it so as same set of validation will be called for each
&lt;br&gt;method...which is not required in my case...
&lt;br&gt;&lt;br&gt;After some search and study, i came to know that there is annotation
&lt;br&gt;validation which can be used and will be invoked per method...as
&lt;br&gt;mentioned in this link
&lt;br&gt;&lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;but here, in need to hard code, my messages which i really want to
&lt;br&gt;avoid it, Is there any way to use property file here...please provide
&lt;br&gt;suggestion on this.....
&lt;br&gt;&lt;br&gt;I have also learned that this annotation validation will not work for
&lt;br&gt;client side validation. Is there any work around for this....
&lt;br&gt;&lt;br&gt;&lt;br&gt;Kindly help me in this regard
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Gaurav
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247130&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247130&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26247130.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26246742</id>
	<title>S2: how to deal with NULL value with s:text tag?</title>
	<published>2009-11-07T09:17:17Z</published>
	<updated>2009-11-07T09:17:17Z</updated>
	<author>
		<name>Burton Rhodes</name>
	</author>
	<content type="html">The following entry works fine, but when &amp;quot;xaction.contractPrice&amp;quot; is
&lt;br&gt;NULL it prints out &amp;quot;null&amp;quot; on my web page.
&lt;br&gt;&amp;lt;s:text name=&amp;quot;format.money&amp;quot;&amp;gt;&amp;lt;s:param value=&amp;quot;#xaction.contractPrice&amp;quot;/&amp;gt;&amp;lt;/s:text&amp;gt;
&lt;br&gt;&lt;br&gt;This sort of fixes the issue, but I would prefer to not display a &amp;quot;$0&amp;quot;.					
&lt;br&gt;&amp;lt;s:text name=&amp;quot;format.money&amp;quot;&amp;gt;&amp;lt;s:param
&lt;br&gt;value=&amp;quot;%{#xaction.contractPrice==null ? 0 :
&lt;br&gt;#xaction.contractPrice}&amp;quot;/&amp;gt;&amp;lt;/s:text&amp;gt;
&lt;br&gt;This does not work as I get an error: &amp;quot;cannot forward object as a number&amp;quot;					
&lt;br&gt;&amp;lt;s:text name=&amp;quot;format.money&amp;quot;&amp;gt;&amp;lt;s:param
&lt;br&gt;value=&amp;quot;%{#xaction.contractPrice==null ? ' ' :
&lt;br&gt;#xaction.contractPrice}&amp;quot;/&amp;gt;&amp;lt;/s:text&amp;gt;
&lt;br&gt;&lt;br&gt;Properties file entry:
&lt;br&gt;format.money = {0,number,\u00A4###,##0}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Is there something simple I am missing or a better way to do this? Is
&lt;br&gt;there a &amp;quot;$!&amp;quot; like freemarker or a &amp;quot;default value&amp;quot; parameter?
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26246742&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26246742&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/S2%3A-how-to-deal-with-NULL-value-with-s%3Atext-tag--tp26246742p26246742.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26246719</id>
	<title>query regarding Input Validation</title>
	<published>2009-11-07T09:14:32Z</published>
	<updated>2009-11-07T09:14:32Z</updated>
	<author>
		<name>Gaurav@Nabble</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;I have a query regarding input validation.
&lt;br&gt;&lt;br&gt;# Can we use method wise input validation in struts 2 ?
&lt;br&gt;if this is not supported directly, then is there any workaround for the same.
&lt;br&gt;&lt;br&gt;#To utilise the xml based validation, I have to create different
&lt;br&gt;action class for same module...like module is &amp;quot;user&amp;quot; and i had to
&lt;br&gt;create different action classes like adduser.action, modifyuser.action
&lt;br&gt;class etc...i have to do this as there are some fields which are
&lt;br&gt;different in each action....ideally i want to have single action class
&lt;br&gt;with different methods like add, modify, etc... to handle this..but
&lt;br&gt;can not do it so as same set of validation will be called for each
&lt;br&gt;method...which is not required in my case...
&lt;br&gt;&lt;br&gt;After some search and study, i came to know that there is annotation
&lt;br&gt;validation which can be used and will be invoked per method...as
&lt;br&gt;mentioned in this link
&lt;br&gt;&lt;a href=&quot;http://struts.apache.org/2.0.14/docs/validations-annotation.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.0.14/docs/validations-annotation.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;but here, in need to hard code, my messages which i really want to
&lt;br&gt;avoid it, Is there any way to use property file here...please provide
&lt;br&gt;suggestion on this.....
&lt;br&gt;&lt;br&gt;I have also learned that this annotation validation will not work for
&lt;br&gt;client side validation. Is there any work around for this....
&lt;br&gt;&lt;br&gt;&lt;br&gt;Kindly help me in this regard
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Gaurav
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26246719&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26246719&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/query-regarding-Input-Validation-tp26246719p26246719.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26246516</id>
	<title>sx:div and executeScript</title>
	<published>2009-11-07T08:52:36Z</published>
	<updated>2009-11-07T08:52:36Z</updated>
	<author>
		<name>irene zeller sancho</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'm using sx:div for loading a content after the page is loaded.
&lt;br&gt;But, I have problems because Javascript is not working in the page linked by
&lt;br&gt;&amp;lt;sx:div ..&amp;gt;. I read about a solution with Struts2.1.2 (I'm using
&lt;br&gt;Struts2.1.8) in this page(
&lt;br&gt;&lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&lt;/a&gt;,
&lt;br&gt;but it did not work for me.
&lt;br&gt;I'm using this code:
&lt;br&gt;&amp;lt;sx:div id=&amp;quot;tableScroll&amp;quot;label=&amp;quot;table&amp;quot; href=&amp;quot;%{#table}&amp;quot;
&lt;br&gt;separateScripts=&amp;quot;false&amp;quot; executeScripts=&amp;quot;true&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Carregant'se
&lt;br&gt;&amp;nbsp;&amp;lt;/sx:div&amp;gt;
&lt;br&gt;and the returned code is a populated table.
&lt;br&gt;I changed the jar struts2-dojo-plugin-2.1.8.jar, how the thread indicates,
&lt;br&gt;but nothing changed.
&lt;br&gt;I need Javacript in the returned content. Please, I need help.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;&lt;br&gt;Irene
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sx%3Adiv-and-executeScript-tp26246516p26246516.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26252431</id>
	<title>sx:div and executeScript</title>
	<published>2009-11-07T08:44:28Z</published>
	<updated>2009-11-07T08:44:28Z</updated>
	<author>
		<name>irene zeller sancho</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'm using sx:div for loading a content after the page is loaded.
&lt;br&gt;But, I have problems because Javascript is not working in the page linked by
&lt;br&gt;&amp;lt;sx:div ..&amp;gt;. I read about a solution with Struts2.1.2 (I'm using
&lt;br&gt;Struts2.1.8) in this page(
&lt;br&gt;&lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3C2107922214.1217595186486.JavaMail.jira@brutus%3E&lt;/a&gt;,
&lt;br&gt;but it did not work for me.
&lt;br&gt;I'm using this code:
&lt;br&gt;&amp;lt;sx:div id=&amp;quot;tableScroll&amp;quot;label=&amp;quot;table&amp;quot; href=&amp;quot;%{#table}&amp;quot;
&lt;br&gt;separateScripts=&amp;quot;false&amp;quot; executeScripts=&amp;quot;true&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Carregant'se
&lt;br&gt;&amp;nbsp;&amp;lt;/sx:div&amp;gt;
&lt;br&gt;and the returned code is a populated table.
&lt;br&gt;I changed the jar struts2-dojo-plugin-2.1.8.jar, how the thread indicates,
&lt;br&gt;but nothing changed.
&lt;br&gt;I need Javacript in the returned content. Please, I need help.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;&lt;br&gt;Irene
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sx%3Adiv-and-executeScript-tp26252431p26252431.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26246232</id>
	<title>Re: struts 2 helloWorld example not properly working in tomcat 5.5</title>
	<published>2009-11-07T08:16:10Z</published>
	<updated>2009-11-07T08:16:10Z</updated>
	<author>
		<name>Gaurav@Nabble</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;it seems to me that problem could exist at any of the two place.
&lt;br&gt;&lt;br&gt;#Either action class's execute method is not getting called. Add SOPs
&lt;br&gt;with message variable in execute method to verify that.
&lt;br&gt;#Either your action class's execute method is getting called but the
&lt;br&gt;value of the message variable is not getting retained while jsp is
&lt;br&gt;getting called.
&lt;br&gt;&lt;br&gt;Lets first check out of these two which is the cause of error, only
&lt;br&gt;then we can investigate further.
&lt;br&gt;if you can provide snippets from struts.xml &amp;nbsp;and web.xml , that would
&lt;br&gt;be really helpful...
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Gaurav
&lt;br&gt;&lt;br&gt;On Sat, Nov 7, 2009 at 9:19 AM, reason &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26246232&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kp@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i'm trying to get the example outlined in
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.1.8/docs/ready-set-go.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.8/docs/ready-set-go.html&lt;/a&gt;&amp;nbsp;to work
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i managed to compile the project in eclipse and it seems to be working with
&lt;br&gt;&amp;gt; the exception that the output page is blank.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i.e. the
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;body&amp;gt;
&lt;br&gt;&amp;gt;        &amp;lt;h2&amp;gt;&amp;lt;s:property value=&amp;quot;message&amp;quot; /&amp;gt;&amp;lt;/h2&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;/body&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; directive in the jsp doesn't seem to be outputing anything
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; below are my struts.xml HelloWorld.java and HelloWorld.jsp
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; struts.xml
&lt;br&gt;&amp;gt; &amp;lt;!DOCTYPE struts PUBLIC
&lt;br&gt;&amp;gt;    &amp;quot;-//Apache Software Foundation//DTD Struts Configuration 2.0//EN&amp;quot;
&lt;br&gt;&amp;gt;    &amp;quot;&lt;a href=&quot;http://struts.apache.org/dtds/struts-2.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/dtds/struts-2.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;struts&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;package name=&amp;quot;tutorial&amp;quot; extends=&amp;quot;struts-default&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;        &amp;lt;action name=&amp;quot;HelloWorld&amp;quot; class=&amp;quot;tutorial.HelloWorld&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;            &amp;lt;result&amp;gt;/HelloWorld.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt;        &amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt;        &amp;lt;!-- Add your actions here --&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;/package&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/struts&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; HelloWorld.java
&lt;br&gt;&amp;gt; package tutorial;
&lt;br&gt;&amp;gt; import com.opensymphony.xwork2.ActionSupport;
&lt;br&gt;&amp;gt; public class HelloWorld extends ActionSupport {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    public static final String MESSAGE = &amp;quot;Struts is up and running ...&amp;quot;;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    public String execute() throws Exception {
&lt;br&gt;&amp;gt;        setMessage(MESSAGE);
&lt;br&gt;&amp;gt;        return SUCCESS;
&lt;br&gt;&amp;gt;    }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    private String message;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    public void setMessage(String message){
&lt;br&gt;&amp;gt;        this.message = message;
&lt;br&gt;&amp;gt;    }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    public String getMessage() {
&lt;br&gt;&amp;gt;        return message;
&lt;br&gt;&amp;gt;    }
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; HelloWorld.jsp
&lt;br&gt;&amp;gt; &amp;lt;%@ taglib prefix=&amp;quot;s&amp;quot; uri=&amp;quot;/struts-tags&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;html&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;head&amp;gt;
&lt;br&gt;&amp;gt;        &amp;lt;title&amp;gt;Hello World!&amp;lt;/title&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;/head&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;body&amp;gt;
&lt;br&gt;&amp;gt;        &amp;lt;h2&amp;gt;&amp;lt;s:property value=&amp;quot;message&amp;quot; /&amp;gt;&amp;lt;/h2&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;/body&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/html&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; all i'm getting is a blank page with &amp;quot;Hello World&amp;quot; as the title
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thanks for any replies,
&lt;br&gt;&amp;gt; k
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/struts-2-helloWorld-example-not-properly-working-in-tomcat-5.5-tp26240890p26240890.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/struts-2-helloWorld-example-not-properly-working-in-tomcat-5.5-tp26240890p26240890.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Struts - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26246232&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26246232&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26246232&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26246232&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/struts-2-helloWorld-example-not-properly-working-in-tomcat-5.5-tp26240890p26246232.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26244384</id>
	<title>Blank archtype not working?</title>
	<published>2009-11-07T04:34:44Z</published>
	<updated>2009-11-07T04:34:44Z</updated>
	<author>
		<name>Sanjaya Kumar Patel</name>
	</author>
	<content type="html">&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;I am new to struts. While trying to create a blank maven project from the blank archetype as suggested here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://struts.apache.org/2.1.8/docs/struts-2-blank-archetype.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.8/docs/struts-2-blank-archetype.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;I am getting error message:
&lt;br&gt;&lt;br&gt;[INFO] Unable to find resource 'org.apache.struts:struts2-archetype-blank:jar:2.1.6' in repository central (&lt;a href=&quot;http://repo1.maven.org/maven2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo1.maven.org/maven2&lt;/a&gt;)
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[ERROR] BUILD FAILURE
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[INFO] The desired archetype does not exist (org.apache.struts:struts2-archetype-blank:2.1.6)
&lt;br&gt;&lt;br&gt;I browsed maven and indeed the archetype does not exist.
&lt;br&gt;&lt;br&gt;Need clue on creating a blank struts 2.1.8 maven project.
&lt;br&gt;&lt;br&gt;thanks,
&lt;br&gt;Sanjay
&lt;br&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Windows 7: Find the right PC for you. Learn more.
&lt;br&gt;&lt;a href=&quot;http://windows.microsoft.com/shop&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://windows.microsoft.com/shop&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Blank-archtype-not-working--tp26244384p26244384.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26243377</id>
	<title>Re: struts 2 helloWorld example not properly working in tomcat 5.5</title>
	<published>2009-11-07T01:54:16Z</published>
	<updated>2009-11-07T01:54:16Z</updated>
	<author>
		<name>jofi</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;your code and struts settings looks fine, so I guess the problem will be in
&lt;br&gt;the web.xml.
&lt;br&gt;&lt;br&gt;How is set your Filter? What filter do you use? By the way, in struts page
&lt;br&gt;you sent, there is FilterDispatcher mentioned, but it is deprecated since
&lt;br&gt;2.1.3. More about it here:
&lt;br&gt;&lt;a href=&quot;http://struts.apache.org/2.1.6/struts2-core/apidocs/org/apache/struts2/dispatcher/FilterDispatcher.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.6/struts2-core/apidocs/org/apache/struts2/dispatcher/FilterDispatcher.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;&lt;a href=&quot;http://struts.apache.org/2.1.6/struts2-core/apidocs/org/apache/struts2/dispatcher/FilterDispatcher.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.6/struts2-core/apidocs/org/apache/struts2/dispatcher/FilterDispatcher.html&lt;/a&gt;&amp;gt;Can
&lt;br&gt;you provide your complete web.xml?
&lt;br&gt;&lt;br&gt;Jozef
&lt;br&gt;&lt;br&gt;On Sat, Nov 7, 2009 at 9:19 AM, reason &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26243377&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i'm trying to get the example outlined in
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://struts.apache.org/2.1.8/docs/ready-set-go.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/2.1.8/docs/ready-set-go.html&lt;/a&gt;&amp;nbsp;to work
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i managed to compile the project in eclipse and it seems to be working with
&lt;br&gt;&amp;gt; the exception that the output page is blank.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i.e. the
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;body&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;h2&amp;gt;&amp;lt;s:property value=&amp;quot;message&amp;quot; /&amp;gt;&amp;lt;/h2&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/body&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; directive in the jsp doesn't seem to be outputing anything
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; below are my struts.xml HelloWorld.java and HelloWorld.jsp
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; struts.xml
&lt;br&gt;&amp;gt; &amp;lt;!DOCTYPE struts PUBLIC
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;quot;-//Apache Software Foundation//DTD Struts Configuration 2.0//EN&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;quot;&lt;a href=&quot;http://struts.apache.org/dtds/struts-2.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://struts.apache.org/dtds/struts-2.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;struts&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;package name=&amp;quot;tutorial&amp;quot; extends=&amp;quot;struts-default&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;action name=&amp;quot;HelloWorld&amp;quot; class=&amp;quot;tutorial.HelloWorld&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;result&amp;gt;/HelloWorld.jsp&amp;lt;/result&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/action&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- Add your actions here --&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/package&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/struts&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; HelloWorld.java
&lt;br&gt;&amp;gt; package tutorial;
&lt;br&gt;&amp;gt; import com.opensymphony.xwork2.ActionSupport;
&lt;br&gt;&amp;gt; public class HelloWorld extends ActionSupport {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;public static final String MESSAGE = &amp;quot;Struts is up and running ...&amp;quot;;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;public String execute() throws Exception {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setMessage(MESSAGE);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return SUCCESS;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;private String message;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;public void setMessage(String message){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.message = message;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;public String getMessage() {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return message;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; HelloWorld.jsp
&lt;br&gt;&amp;gt; &amp;lt;%@ taglib prefix=&amp;quot;s&amp;quot; uri=&amp;quot;/struts-tags&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;html&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;head&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;Hello World!&amp;lt;/title&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/head&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;body&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;h2&amp;gt;&amp;lt;s:property value=&amp;quot;message&amp;quot; /&amp;gt;&amp;lt;/h2&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/body&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/html&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; all i'm getting is a blank page with &amp;quot;Hello World&amp;quot; as the title
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thanks for any replies,
&lt;br&gt;&amp;gt; k
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/struts-2-helloWorld-example-not-properly-working-in-tomcat-5.5-tp26240890p26240890.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/struts-2-helloWorld-example-not-properly-working-in-tomcat-5.5-tp26240890p26240890.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Struts - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26243377&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26243377&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/struts-2-helloWorld-example-not-properly-working-in-tomcat-5.5-tp26240890p26243377.html" />
</entry>

</feed>
