- 헤더에 추가
<script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shCore.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shAutoloader.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushAppleScript.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushAS3.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushBash.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushColdFusion.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushCpp.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushCSharp.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushCss.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushDelphi.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushDiff.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushErlang.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushGroovy.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushJava.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushJavaFX.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushJScript.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushPerl.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushPhp.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushPlain.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushPowerShell.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushPython.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushRuby.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushSass.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushScala.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushSql.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushVb.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shBrushXml.js"></script> <script type="text/javascript" src="/syntaxhighlighter_3.0.83/scripts/shLegacy.js"></script> <link type="text/css" rel="stylesheet" href="/syntaxhighlighter_3.0.83/styles/shCore.css"> <link type="text/css" rel="stylesheet" href="/syntaxhighlighter_3.0.83/styles/shCoreDefault.css"> <script type="text/javascript">SyntaxHighlighter.all();</script>
2.사용 예제
<pre class="brush:java"> package itx.examples.dropwizard.server.ws; import itx.examples.dropwizard.server.services.DataService; import org.eclipse.jetty.websocket.servlet.ServletUpgradeRequest; import org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse; import org.eclipse.jetty.websocket.servlet.WebSocketCreator; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class WSCreator implements WebSocketCreator { private static final Logger LOG = LoggerFactory.getLogger(WSCreator.class); private DataService dataService; public WSCreator(DataService dataService) { this.dataService = dataService; } @Override public Object createWebSocket(ServletUpgradeRequest req, ServletUpgradeResponse resp) { LOG.info("createWebSocket"); return new WSocket(dataService); } } </pre>