Для создания wap странички можно использовать коренные теги. Писать на коренных тегах очень сложно и требуется учитывать особенности каждой модели телефона. Но в интернете предлагается очень хорошая библиотека WURFL (Wireless Universal Resource FiLe).
WURFL - очень легок в использовании. Теги очень похожи на HTML теги.
Чтобы добавить wurfl в веб проекте необходимо скачать wurfl c сайта http://wurfl.sourceforge.net/java/installation.php, подключить wurlftags.jar и xom.jar как библиотеку. Дальше скопировать wurfl.xml в папку /WEB-INF/. И внутри /WEB-INF/web.xml запустить сервлет wurfl следующим образом
Вот и готово wap страничка
WURFL - очень легок в использовании. Теги очень похожи на HTML теги.
Чтобы добавить wurfl в веб проекте необходимо скачать wurfl c сайта http://wurfl.sourceforge.net/java/installation.php, подключить wurlftags.jar и xom.jar как библиотеку. Дальше скопировать wurfl.xml в папку /WEB-INF/. И внутри /WEB-INF/web.xml запустить сервлет wurfl следующим образом
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <!-- WAP --> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <servlet> <servlet-name>WurflServletInit</servlet-name> <servlet-class>net.sourceforge.wurfl.wurflapi.WurflServletInit</servlet-class> <load-on-startup>1</load-on-startup> </servlet>Дальше уже можно писать странички. К примеру напишем страничку авторизации /WebContent/loginForm.jsp. В каждой страничке не забудьте указать taglib wurfl.
<%@ taglib uri="http://net.sourceforge.wurfl/tags" prefix="w" %> <w:document disable_cache="true"> <w:xmlpidtd> <w:head> <w:title>Login Form</w:title> </w:head> <w:body> <w:form action="loginForm.jsp" enable_wml="true" method="POST"> Login: <w:input name="login" type="text"><w:br> Password: <w:input name="password" type="password"><w:br> Remember me: <w:select name="rememberMe"> <w:option value="false">No</w:option> <w:option value="true">Yes</w:option> </w:select><w:br> <w:input type="submit" value="Login"> </w:input></w:br></w:br></w:input></w:br></w:input></w:form> <w:hr> <w:a href="/help.jsp">Help</w:a> </w:hr></w:body> </w:xmlpidtd></w:document>
Вот и готово wap страничка
Комментариев нет:
Отправить комментарий