68 lines
2.2 KiB
Plaintext
68 lines
2.2 KiB
Plaintext
<%-- <%@ page import="java.io.*, java.util.*"%>
|
|
<%@ page language="java" contentType="text/html;charset=utf-8"%>
|
|
<%@ page import="com.kbstar.eai.common.kbmessage.*,com.kbstar.eai.common.kbmessage.parser.*"%>
|
|
<%
|
|
String action = request.getParameter("Convert");
|
|
String kbmessagetext = "";
|
|
String fixeddata = "";
|
|
String xmldata = "";
|
|
String errorMsg = "";
|
|
|
|
if("Convert".equals(action)) {
|
|
try {
|
|
kbmessagetext = request.getParameter("kbmessagetext");
|
|
//KBMessage kbMsg = KBMessageUtil.convert(kbmessagetext.getBytes(), false);
|
|
KBMessageParser parser = KBMessageParserFactory.createPaserFactory(KBMessageParserType.ASC.toString());
|
|
KBMessage kbMsg = parser.convert(kbmessagetext.getBytes());
|
|
fixeddata = kbMsg.toString();
|
|
xmldata = kbMsg.toXMLString();
|
|
}
|
|
catch(Exception e) {
|
|
errorMsg = e.getMessage();
|
|
}
|
|
}
|
|
%>
|
|
<html>
|
|
<head>
|
|
<title>
|
|
KBMessage Util
|
|
</title>
|
|
<script>
|
|
function doAction() {
|
|
document.frm.submit();
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<p style="font-size:12pt;">
|
|
<b>Message Parser</b> <br><br>
|
|
</p>
|
|
<form name="form" action="" method="post">
|
|
<table border='0' width="800" >
|
|
<tr>
|
|
<td align='left'>
|
|
<input type="submit" name="Convert" value="Convert">
|
|
</td>
|
|
</tr>
|
|
<% if(errorMsg != null && errorMsg.length() > 0) { %>
|
|
<tr>
|
|
<td align='left'><pre><%= errorMsg %></pre></td>
|
|
</tr>
|
|
<% } %>
|
|
</table>
|
|
<table width="800" border=0 bgcolor='black' cellpadding="1" cellspacing="1">
|
|
<tr bgcolor='white'>
|
|
<td align='left' width='180' bgcolor="#ccccff"> KBMessage 전문</td>
|
|
<td align='left'> <textarea name="kbmessagetext" cols="80" rows="10"><%= kbmessagetext %></textarea></td>
|
|
</tr>
|
|
<tr bgcolor='white'>
|
|
<td align='left' width='180' bgcolor="#ccccff"> 전문파싱</td>
|
|
<td align='left'> <textarea name="fixeddata" cols="80" rows="10"><%= fixeddata %></textarea></td>
|
|
</tr>
|
|
<tr bgcolor='white'>
|
|
<td align='left' width='180' bgcolor="#ccccff"> XML 전문</td>
|
|
<td align='left'> <textarea name="xmldata" cols="80" rows="10"><%= xmldata %></textarea></td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
</html> --%> |