I've got a
servlet that sets some session data:
private void updateSessionData(HttpServletRequest request, int userLevel){
HttpSession session = request.getSession( true );
session.setAttribute( "userName", userName );
session.setAttribute( "password", password );
session.setAttribute( "groupName", groupName );
session.setAttribute( "userLevel", userLevel );
}
And a .jsp page that displays the userName:
<%
String uName = (String)session.getAttribute( "userName" );
if ( uName == null ){
response.getWriter().println( "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=http://69.250.174.31/nfl/index.html\">");
response.getWriter().close()
; }
%>
...
...
...
Name: <INPUT maxLength=25 size=25 name=name
disabled="disabled" value=
<%=uName" )%>
>
...
...
There seems to be a problem if the userName has a space in it. If the userName is "Ken F.", the page is rendered thusly:
<input maxlength="25" size="25" name="name" disabled="disabled" value="Ken" f="">
.......
What's going on?
k