/[projects]/WebConfig/src/dk/thoerup/webconfig/ConfigServlet.java
ViewVC logotype

Diff of /WebConfig/src/dk/thoerup/webconfig/ConfigServlet.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1368 by torben, Wed Apr 20 16:14:33 2011 UTC revision 1369 by torben, Wed Apr 20 21:20:58 2011 UTC
# Line 47  public class ConfigServlet extends HttpS Line 47  public class ConfigServlet extends HttpS
47                                                                    
48                                  sb.append("<tr>");                                  sb.append("<tr>");
49                                  sb.append("<td>").append( field.getName() ).append("</td>");                                  sb.append("<td>").append( field.getName() ).append("</td>");
50                                  sb.append("<td>").append( field.getType().getName() ).append("</td>");                                  sb.append("<td>").append( getCleanTypename(field.getType()) ).append("</td>");
51                                  sb.append("<td>").append( anno.description() ).append("&nbsp;</td>");                                  sb.append("<td>").append( anno.description() ).append("&nbsp;</td>");
52                                                                    
53                                  sb.append("<form action='").append( req.getRequestURI() ).append("' method='post'>");                                  sb.append("<form action='").append( req.getRequestURI() ).append("' method='post'>");
# Line 100  public class ConfigServlet extends HttpS Line 100  public class ConfigServlet extends HttpS
100                                    
101                  resp.getWriter().print( sb.toString() );                  resp.getWriter().print( sb.toString() );
102          }          }
103            
104            String getCleanTypename(Class<?> cls) {
105    
106                    if (cls.isEnum()) {
107                            String parts[] = cls.getName().split("\\.");
108                            if (parts.length > 0)
109                                    return "Enum: " + parts[parts.length-1];
110                            else
111                                    return "Enum: " + cls.getName();
112                    } else {
113                            return cls.getName();
114                    }
115                    
116            }
117    
118          @Override          @Override
119          protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {          protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

Legend:
Removed from v.1368  
changed lines
  Added in v.1369

  ViewVC Help
Powered by ViewVC 1.1.20