Question

Je développe une application Web. Utilisation de la vanne de réécriture de Struts2 et de JBoss URL comme vous le voyez du titre. Ce que je veux savoir, ce sont les fichiers de configuration JBoss nécessitaires pour configurer les paramètres de la vanne de réécriture? En outre, je n'ai pas pu trouver d'informations afin de corriger mon problème de caractère non anglais pendant la réécriture d'URL. Certains drapeaux comme [ne] n'aide pas.

laissez-moi effacer le cas pour vous; Il y a un lien sur ma page JSP, sa valeur est la suivante: HTTP: // localhost: 8080 / Struts2Sample / RedirectLogin / Texte / Blahblah

et dans mon fichier réécrit.properties j'ai ajouté ce code; Réécritecond% {servle_path} ^ / redirectlogin / texte / (. ) Rewriterule ^ / RedirectLogin / Texte /(.< / EM>) /ReReRectLogin.do?text=$1 [NE, PT, L]

Si la variable "Texte" comprend des caractères non-anglais tels que "şçğüıö" au lieu de "blahablah", l'action obtient une valeur codée différemment de "şçğüıöö", je veux dire qu'il reçoit une chaîne comme "% c4% 5f%" ou y compris des autres caractères bizarres.

Si vous avez une idée de la manière dont je peux résoudre ce problème avec, dites, une réécriture ou un autre drapeau incluent un morceau de code PERL ou ( jusqu'à moi c'est une solution plus efficace ) < Strong> Configuration d'un charert ou d'un codage dans un fichier XML de JBoss tel Server.xml, etc. Je serai heureux d'entendre ça.

Merci beaucoup, Baris

Était-ce utile?

La solution

J'ai utilisé urlencoder.encode ou décodage pour UTF-8 afin d'empêcher les problèmes de caractère

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top