Как переписать URL на сервере JBoss?

переменные класса могут быть доступны для вашего класса и в то же время экземпляров класса. Так что здесь происходит то, что, когда мы пытаемся получить доступ к атрибуту в экземпляре, он сначала проверяет, содержит ли экземпляр атрибут; если это не так, он проверяет, содержит ли родительский класс или какой-либо другой класс, от которого он наследует, атрибуты.

class A(): 
    a = [1, 2] 

class B(A): 
    a = A.a + [3]

тест :

print(A.a)  # access class variable using the class
print(B.a)  # access class variable using the class inheritance as B inherit from A
ins = A()   # initializing instance of class A
print(ins.a)  # access class variable using instance of the class

вывод :

[1, 2]
[1, 2]
[1, 2]

, как вы можете видеть, мы получаем то же самое выход.

13
задан Syl 18 September 2008 в 08:53
поделиться

4 ответа

Вы изучили http://www.jboss.org/jbossweb/modules/rewrite.html ? Похоже на то, что Вы ищете, и это довольно подобно Mod_rewrite для Apache.

10
ответ дан 2 December 2019 в 00:32
поделиться

Кажется, что Вы хотите отправить HTTP 301, Перемещенный Постоянно ответ.

RewriteCond %{REQUEST_URI} ^URI_TO_REDIRECT
RewriteRule redirect=301 NEW_SITE [L]

или подобный. Эти [L] должен сказать этому сразу перенаправить вместо того, чтобы продолжить переписывать.

1
ответ дан 2 December 2019 в 00:32
поделиться

Вы могли бы смотреть на этот http://code.google.com/p/urlrewritefilter/

3
ответ дан 2 December 2019 в 00:32
поделиться

Если вы вообще маршрутизируете через apache, можно использовать mod_rewrite; вам просто нужно быть осторожным в том, где вы объявляете правила перезаписи. Конфигурации каталогов и файлы .htaccess работать не будут; вам это нужно как глобальная конфигурация для всего хоста. Аналогичный поток при сбое сервера.

0
ответ дан 2 December 2019 в 00:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: