Попытка получить параметр строки запроса и выполнить соответствующее действие на странице JSP.
Вот фрагмент:
<%@ page import="com.companyx.portal.model.LDAPAttributes" %>
<%@ page import="com.companyx.portal.service.LDAPAttributesLocalServiceUtil" %>
<%@ page import="com.liferay.portal.model.User" %>
<%@ page import="com.liferay.portal.util.PortalUtil" %>
<%@ page import="javax.servlet.http.HttpServletRequest" %>
<%
User user = PortalUtil.getUser(request);
String screenName = user.getScreenName();
LDAPAttributes attr = LDAPAttributesLocalServiceUtil.getLDAPAttributes(screenName);
String store = attr.getLegacyStoreNo();
String org = request.getParameter("org");
%>
...more code here...
<html>
...html code here...
<form name="LoginForm" action="check_login.php">
<input type="hidden" name="LOGIN_NAME" size="20" value="<%= store %>" />
<input type="hidden" name="LOGIN_PASSWORD" size="20" value="<%= store %>" />
<input type="hidden" name="ORGANIZATION" value="<%= org %>" />
</form>
Когда отсутствуют следующие строки:
String org = request.getParameter("org");
...
<input type="hidden" name="ORGANIZATION" value="<%= org %>" />
Скрипт работает просто отлично, но мне нужно захватить параметр org из строки запроса, записать его в сгенерированную форму и отправить его. Когда эти строки присутствуют, я получаю ошибку 500.
Есть мысли?