How to execute this wml code in jsp file in emulator?
<?xml version="1.0"?>
<% response.setContentType("text/vnd.wap.wml"); %>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"
"http://www.wapforum.org/DTD/wml13.dtd">
<%@ page language="java" import="java.sql.*" %>
<%
String strUser = request.getParameter("username");
String strPass = request.getParameter("password");
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
%>
<wml>
<card id="login" title="Login Information">
<p mode="nowrap">
<%
String driver = "org.gjt.mm.mysql.Driver";
try{
Class.forName(driver).newInstance();
String url="jdbc:mysql://localhost:3306/wap";
String uname="root";
String pass="";
conn=DriverManager.getConnection(url,uname,pass);
stmt=conn.createStatement();
System.out.println("connection established");
rs=stmt.executeQuery("select username,password from login");
if( rs == null) {
%>
Database error while processing article <%= strUser %>
<%
}
else if (strUser == null ||strUser.length() == 0)
{
%>
Provide a proper article number
<% }
else if (!rs.next()) { %>
There is no article with number <%=strUser %>
<% }
else
{
strUser = rs.getString(1);
strPass = rs.getString(2);
%>
<table title="User Information" align="center" columns="2">
<tr>
<td><small><b>Username</b></small></td>
<td><%= strUser %></td>
</tr>
<tr>
<td><small><b>Password</b></small></td>
<td><%= strPass %></td>
</tr>
</table>
<%}
}
catch (Exception e) {
out.println (e.getMessage());
}
finally
{
rs.close();
if (conn != null) // and Connection objects
conn.close();
}
%>
</p>
</card>
</wml>



