SourceFormatX

軟體簡介

主要功能

為什麼要使用

源碼美化演示

整合和插件

界面預覽

常見問題

升級歷史

所獲獎項

用戶評價

許可協議

CodeToHtml

JSP原始碼美化效果演示

現在購買
下載試用

程式碼美化工具功能

SourceFormatX 使用強大的JSP詞法解析引擎全面地分析您的原始碼並根據用戶自定義的JSP原始碼風格重構和美化JSP和Java原始碼檔案,因此它能精細地根據不同的原始碼風格美化多種原始碼,甚至是下面這些極度混亂的原始碼:

C/C++ Java C# Delphi (Pascal)
PHP JSP ASP JavaScript
Visual Basic VB.NET VBScript HTML Components
80x86 ASM 8051 ASM CORBA IDL


這是一個非常極端的 JSP 原始碼美化的範例,其目的是為了展示 SourceFormatX JSP程式碼美化工具詞法解析引擎的威力。這份混亂 JSP 原始碼檔案在數秒種之內即被 SourceFormatX 美化和縮排成整潔且可讀性強的美觀風格樣式。

  <!-- 原始碼美化之前的JSP原始碼 -->

  <html>
  <body bgcolor="#c8d8f8">
  <form action="/examples/jsp/jdc/forms/form.jsp" method=post>
  <font color=red>
  <b>You submitted:<P>
  First Name:</b><br>
  <%-- invoke the getter method to display the firstName using the getProperty tag --%>
  <br><b>Last Name:</b><br>
  <%-- invoke the getter method to display the lastName using the getProperty tag --%>
  <br><b>Email:</b><br>
  <%-- invoke the getter method to display the email address using the getProperty tag --%>
  <b>Languages:</b><br>
  <%
  if(request.getMethod().equals("POST")){if(request.getParameter("language")
  .equals("JAVA")){out.println("<hr><font color=red>You got that right!</font>");
  }else{//thow a new exception initializing it with some message
  }}if(!lang[0].equals("1")){out.println("<ul>");for(int i=0;i<lang.length;i++)
  out.println("<li>"+lang[i]);out.println("</ul>");}else out.println(
  "Nothing was selected<br>");
  %>
  <b>Notification:</b><br>
  <%-- invoke the getter method to display the ntotification status using the getProperty
  tag --%>
  </font>
  </body>
  </html>

  <!-- 原始碼美化之後的JSP原始碼 -->

  <html>
  <body bgcolor="#c8d8f8">
  <form action="/examples/jsp/jdc/forms/form.jsp" method=post>
  <font color=red>
  <b>You submitted:<P>
  First Name:</b><br>
  <%-- invoke the getter method to display the firstName using the getProperty tag --%>
  <br><b>Last Name:</b><br>
  <%-- invoke the getter method to display the lastName using the getProperty tag --%>
  <br><b>Email:</b><br>
  <%-- invoke the getter method to display the email address using the getProperty tag --%>
  <b>Languages:</b><br>
  <%
  if (request.getMethod().equals("POST"))
  {
    if (request.getParameter("language").equals("JAVA"))
    {
      out.println("<hr><font color=red>You got that right!</font>");
    }
    else
    {
      //thow a new exception initializing it with some message
    }
  }
  if (!lang[0].equals("1"))
  {
    out.println("<ul>");
    for (int i = 0; i < lang.length; i++)
      out.println("<li>" + lang[i]);
    out.println("</ul>");
  }
  else
    out.println("Nothing was selected<br>");
  %>
  <b>Notification:</b><br>
  <%-- invoke the getter method to display the ntotification status using the getProperty
  tag --%>
  </font>
  </body>
  </html>

  不要再浪費寶貴的時間手動整理美化JSP語言原始碼了! 現在就下載SourceFormatX原始碼美化工具