jsp - supporting bilingual application struts framework -
i working on bilingual application (english , arabic) struts framework.
my application built support english characters.
now trying post , read utf-8 encoded characters on jsp pages in tomcat 6 environment.
so have basic things set in jsp pages , action class.
i have set in action class
`request.setcharacterencoding("utf-8"); response.setcharacterencoding("utf-8"); response.setcontenttype("utf-8");`
in jsp pages: <%@page pageencoding="utf-8"%> <%@page language="java" contenttype="text/html;charset=utf-8"%>
so when try post arabic characters jsp page, displays junk characters.
how correct it? else need support arabic or chinese characters?
also, using database save form once user fills out application. user can either use english or arablic fill form.
how achieve this?
you need 2 things utf-8 work post forms.
put in top of jsp:
<%@ page pageencoding="utf-8" %>
put in filter
runs before action class.
request.setcharacterencoding("utf-8");
doing inside action class might late. should set before or mvc framework gathers request parameters.
Comments
Post a Comment