/**
*
*/
package struts2.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
/**
* @author Administrator
*
*/
public class PostComment extends ActionSupport{
/**
* @param args
*/
public String execute() throws Exception {
try {
HttpServletRequest request = ServletActionContext.getRequest();
HttpSession session = request.getSession();
//检测是否登录
Integer UserId=-1;
if(session.getAttribute("Iduser")!=null) {
UserId=(Integer)session.getAttribute("Iduser");
System.out.println("userid:"+UserId);
}
if(UserId==-1) {
return "_Fail_NeedLogin";
}
return "_Success";
}catch(Exception e) {
// System.out.println("Exception");
e.printStackTrace();
throw e;
//return "post1_fail";
}
}
}
action初始化模板,SSH
最新推荐文章于 2026-06-20 10:18:21 发布
本文详细介绍了在Struts2框架下实现评论功能的过程,包括用户登录状态的检测及异常处理策略。通过检测session中是否存在用户ID来判断用户是否已登录,确保只有登录用户才能进行评论操作。


703

被折叠的 条评论
为什么被折叠?



