[jboss-cvs] JBossAS SVN: r79224 - in trunk: varia/src/main/org/jboss/jmx/adaptor/html and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Oct 7 11:19:34 EDT 2008
Author: adrian at jboss.org
Date: 2008-10-07 11:19:33 -0400 (Tue, 07 Oct 2008)
New Revision: 79224
Modified:
trunk/system-jmx/src/main/org/jboss/system/deployers/SARDeployer.java
trunk/varia/src/main/org/jboss/jmx/adaptor/html/HtmlAdaptorServlet.java
trunk/varia/src/resources/jmx/html/inspectMBean.jsp
Log:
[JBAS-6044] - Use URLEncoding to the ObjectName on invokeOp
Modified: trunk/system-jmx/src/main/org/jboss/system/deployers/SARDeployer.java
===================================================================
Modified: trunk/varia/src/main/org/jboss/jmx/adaptor/html/HtmlAdaptorServlet.java
===================================================================
--- trunk/varia/src/main/org/jboss/jmx/adaptor/html/HtmlAdaptorServlet.java 2008-10-07 14:29:17 UTC (rev 79223)
+++ trunk/varia/src/main/org/jboss/jmx/adaptor/html/HtmlAdaptorServlet.java 2008-10-07 15:19:33 UTC (rev 79224)
@@ -22,6 +22,8 @@
package org.jboss.jmx.adaptor.html;
import java.io.IOException;
+import java.net.URLDecoder;
+import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.HashMap;
@@ -270,6 +272,7 @@
throws ServletException, IOException
{
String name = request.getParameter("name");
+ name = URLDecoder.decode(name, "UTF-8");
log.trace("invokeOp, name="+name);
String[] args = getArgs(request);
String methodIndex = request.getParameter("methodIndex");
Modified: trunk/varia/src/resources/jmx/html/inspectMBean.jsp
===================================================================
--- trunk/varia/src/resources/jmx/html/inspectMBean.jsp 2008-10-07 14:29:17 UTC (rev 79223)
+++ trunk/varia/src/resources/jmx/html/inspectMBean.jsp 2008-10-07 15:19:33 UTC (rev 79224)
@@ -89,13 +89,6 @@
return s;
}
- public String quoteName(String name)
- {
- String sname = name.replace("\"", """);
- sname = name.replace("\'", "'");
- return sname;
- }
-
%>
<!DOCTYPE html
@@ -120,7 +113,7 @@
}
ObjectName objectName = mbeanData.getObjectName();
String objectNameString = mbeanData.getName();
- String quotedObjectNameString = quoteName(mbeanData.getName());
+ String quotedObjectNameString = URLEncoder.encode(mbeanData.getName(), "UTF-8");
MBeanInfo mbeanInfo = mbeanData.getMetaData();
MBeanAttributeInfo[] attributeInfo = mbeanInfo.getAttributes();
MBeanOperationInfo[] operationInfo = mbeanInfo.getOperations();
More information about the jboss-cvs-commits
mailing list