|
|
|
JBoss web service кодировка
|
|||
|---|---|---|---|
|
#18+
Есть stateless bean, обозначенный как @Webservice и бизнес метод, обозначенный как @Webmethod. Все работает, но вот очень-бы хотелось, что-бы результаты работы уходили клиенту не в UTF-8 а в другой кодировке. Где-бы задать кодировку результатов, возразаемых веб сервисом кленту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 18:17 |
|
||
|
JBoss web service кодировка
|
|||
|---|---|---|---|
|
#18+
Посмотри аннотацию SOAPBinding. Через аннтоацию style можно задать кодировку- encoding of soap message. http://java.sun.com/javaee/5/docs/api/javax/jws/soap/SOAPBinding.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 18:39 |
|
||
|
JBoss web service кодировка
|
|||
|---|---|---|---|
|
#18+
DamirIПосмотри аннотацию SOAPBinding. Через аннтоацию style можно задать кодировку- encoding of soap message. http://java.sun.com/javaee/5/docs/api/javax/jws/soap/SOAPBinding.html Там задается DOCUMENT или RPC, но не кодировка строк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2009, 10:35 |
|
||
|
JBoss web service кодировка
|
|||
|---|---|---|---|
|
#18+
Kipnis, SOAPMessageContext smc = (SOAPMessageContext) context; javax.xml.soap.SOAPMessage msg = smc.getMessage(); msg.setProperty (javax.xml.soap.SOAPMessage.CHARACTER_SET_ENCODING, "UTF-16"); but s. CHARACTER_SET_ENCODING: Specifies the character type encoding for the SOAP Message. Valid values include "utf-8" and "utf-16". See vendor documentation for additional supported values. The default is "utf-8". http://java.sun.com/javase/6/docs/api/javax/xml/soap/SOAPMessage.html#CHARACTER_SET_ENCODING ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2009, 17:10 |
|
||
|
JBoss web service кодировка
|
|||
|---|---|---|---|
|
#18+
А вообще-то, смотри официальную документацию- лучше, чем любой форум :)) https://jax-ws.dev.java.net https://jax-ws.dev.java.net/jax-ws-ea3/docs/annotations.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2009, 17:26 |
|
||
|
JBoss web service кодировка
|
|||
|---|---|---|---|
|
#18+
DamirIА вообще-то, смотри официальную документацию- лучше, чем любой форум :)) https://jax-ws.dev.java.net https://jax-ws.dev.java.net/jax-ws-ea3/docs/annotations.html Вот нет тут, не нашел я здесь возможности сменить кодировку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2009, 18:15 |
|
||
|
JBoss web service кодировка
|
|||
|---|---|---|---|
|
#18+
DamirIKipnis, SOAPMessageContext smc = (SOAPMessageContext) context; javax.xml.soap.SOAPMessage msg = smc.getMessage(); msg.setProperty (javax.xml.soap.SOAPMessage.CHARACTER_SET_ENCODING, "UTF-16"); but s. CHARACTER_SET_ENCODING: Specifies the character type encoding for the SOAP Message. Valid values include "utf-8" and "utf-16". See vendor documentation for additional supported values. The default is "utf-8". http://java.sun.com/javase/6/docs/api/javax/xml/soap/SOAPMessage.html#CHARACTER_SET_ENCODING А здесь, это клиент может изменить кодировку при отправке запроса на сервер. И сервер тоже мог-бы, если бы вручную создавать ответ. Но я использую сервер приложений, и у меня EJB3 Stateless bean, и я вручную не отправляю ответ, сервлет, оборачивающий BEAN генерируется автоматически. В данном случае было-бы правильнее конечно воткнуть соответствующую аннотацию, но в документации по аннотациям не нашел! Может совсем конечно ослеп, ну ткните пальцем или пример типа @SOAPBinding(encoding="UTF-16") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2009, 18:20 |
|
||
|
JBoss web service кодировка
|
|||
|---|---|---|---|
|
#18+
Доброе время суток, У меня похожий вопрос, поэтому решил не создавать тему. Мне надо стиль SOAP сообщения поменять на DOCUMENT. У меня когда RPC работает, а c DOCUMENT сервер не поднимается. Задал так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2017, 12:09 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2122482]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 371ms |

| 0 / 0 |
