View | Details | Raw Unified | Return to bug 39813
Collapse All | Expand All

(-)JMXProxyServlet.java (-2 / +5 lines)
Lines 111-117 Link Here
111
        try {
111
        try {
112
            ObjectName oname = new ObjectName(onameStr);
112
            ObjectName oname = new ObjectName(onameStr);
113
            Object value = mBeanServer.getAttribute(oname, att);
113
            Object value = mBeanServer.getAttribute(oname, att);
114
            writer.println("OK - Attribute get '" + onameStr + "' - " + att + "= " + value.toString() );
114
			String valueString=value.toString();
115
            writer.println("OK - Attribute get '" + onameStr + "' - " + att + "= " + escape(valueString));
115
        } catch (Exception ex) {
116
        } catch (Exception ex) {
116
            writer.println("Error - " + ex.toString());
117
            writer.println("Error - " + ex.toString());
117
        }
118
        }
Lines 201-207 Link Here
201
        int prev=0;
202
        int prev=0;
202
        StringBuffer sb=new StringBuffer();
203
        StringBuffer sb=new StringBuffer();
203
        while( idx >= 0 ) {
204
        while( idx >= 0 ) {
204
            appendHead(sb, value, prev, idx-1);
205
            appendHead(sb, value, prev, idx);
205
206
206
            sb.append( "\\n\n ");
207
            sb.append( "\\n\n ");
207
            prev=idx+1;
208
            prev=idx+1;
Lines 214-219 Link Here
214
    }
215
    }
215
216
216
    private void appendHead( StringBuffer sb, String value, int start, int end) {
217
    private void appendHead( StringBuffer sb, String value, int start, int end) {
218
		if(end < 1) return; // nothing to do
219
		
217
        int pos=start;
220
        int pos=start;
218
        while( end-pos > 78 ) {
221
        while( end-pos > 78 ) {
219
            sb.append( value.substring(pos, pos+78));
222
            sb.append( value.substring(pos, pos+78));

Return to bug 39813