Я работаю с Coldfusion 9, работаю под управлением jBoss/Liferay 6.Liferay 6/jBoss есть «простой» способ иметь чистые URL-адреса?
Все хорошо, я разработал довольно много портлетов, над которыми я работал (когда сталкиваюсь с некоторыми проблемами, с которыми я обычно мог справиться в прямой форме). Общие портлеты Coldfusion 9 очень хорошо работают внутри Liferay.
Мне очень не нравится то, что URL-адреса настолько нечитаемы, и я действительно надеялся на чистые URL-адреса для моего приложения, поэтому, когда пользователь выполняет поиск, и результат возвращается, я могу заставить их щелкнуть ссылку, такую как http://liferaysite.com/web/viewitem/ABC123
,
В настоящее время я получаю URL-адрес, содержащий статус портлета, свойства, идентификатор портлета, связанный с переменной, которую я передаю (обычно это комбинация идентификатора + портлета) и другой ненужный мусор.
Есть ли «простой» способ получить чистые URL-адреса? Моя проблема в том, что я не человек JAVA, поэтому я не слишком доверяю копанию в код jBoss/Liferay, чтобы что-то сделать. Однако я чувствую, что Liferay достаточно «свободен от рук», так что я могу строить свои портлеты и развертывать их без изменения кода JAVA и заражения.
Любые идеи? Я не могу найти много статей об этом, тем более, что Liferay 6 настолько новый, и так мало людей публикуют об этом. Может быть, это будет какой-то переписывание URL в Jboss?
Спасибо, ценит любые предложения :)