0,0 → 1,30 |
package ak.simplechat; |
|
import java.util.List; |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletResponse; |
import org.apache.struts.action.Action; |
import org.apache.struts.action.ActionMapping; |
import org.apache.struts.action.ActionForm; |
import org.apache.struts.action.ActionForward; |
|
public final class MessageAction |
extends Action |
{ |
public ActionForward execute(ActionMapping mapping, ActionForm form, |
HttpServletRequest request, HttpServletResponse response) |
throws Exception |
{ |
MessageForm theForm = (MessageForm)form; |
String user = null; |
String message = theForm.getMessage(); |
|
if(request.getUserPrincipal() != null) |
user = request.getUserPrincipal().getName(); |
|
if(message != null && !message.equals("")) |
Logic.addMessage(user, message); |
|
return mapping.findForward("message"); |
} |
} |