• 大小: 11.01MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-12
  • 语言: Java
  • 标签: java  问答系统  

资源简介

java 做的一个问答系统,功能点仿造iteye的问答...

资源截图

代码片段和文件信息

package com.hs.ask.action;

import java.util.Date;
import java.util.Map;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.ServletActionContext;

import com.hs.ask.entity.User;
import com.hs.ask.util.Constant;
import com.hs.ask.util.Pager;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.Preparable;

public abstract class baseAction extends ActionSupport implements Preparable{

/**
 * 
 */
private static final long serialVersionUID = 5628774242857127317L;

protected String x = ““;

protected String y = ““;

protected String mapping = ERROR;

    protected int  currentPage = 1;

    protected Pager pager = new Pager(this.currentPage);


    @SuppressWarnings(“unchecked“)
baseAction() {

}

protected Date getCurrentDate() {
return new Date();
}

public String getX() {
return x;
}

public void setX(String x) {
this.x = x;
}

public String getY() {
return y;
}

public void setY(String y) {
this.y = y;
}

public HttpServletRequest getRequest() {
return ServletActionContext.getRequest();
}

public HttpServletResponse getResponse() {
return ServletActionContext.getResponse();
}

public ServletContext getServletContext() {
return ServletActionContext.getServletContext();
}

public String getRealyPath(String path) {
return getServletContext().getRealPath(path);
}

public void prepare() throws Exception {

}

    /**
     * 


     * 取得登录用户的信息
     * 


     * @return User
     */
    public User getLoginUser() {
        return (User) this.getSession().get(Constant.USER_INFO);
    }

    /**
     * 


     * 取得登录用户的ID
     * 


     * @return String
     */
    public String getLoginUserId() {
        return this.getLoginUser() == null ? null : this.getLoginUser().getUserId();
    }
    
@SuppressWarnings(“unchecked“)
public Mapject> getSession() {
return ActionContext.getContext().getSession();
}

    public int getCurrentPage() {
        return currentPage;
    }

    public void setCurrentPage(int currentPage) {
        this.pager.setCurrentPage(currentPage);
        this.currentPage = currentPage;
    }

    public Pager getPager() {
        return pager;
    }

    public void setPager(Pager pager) {
        this.pager = pager;
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        533  2008-12-19 16:51  ask\.classpath

     文件        848  2008-12-19 16:50  ask\.project

     文件        516  2008-12-24 15:01  ask\.settings\org.eclipse.core.resources.prefs

     文件        395  2008-12-19 16:50  ask\.settings\org.eclipse.jdt.core.prefs

     文件         99  2008-12-19 16:50  ask\.settings\org.eclipse.jdt.ui.prefs

     文件        364  2008-12-19 16:50  ask\.settings\org.eclipse.jst.common.project.facet.core.prefs

     文件        394  2008-12-19 16:50  ask\.settings\org.eclipse.wst.common.component

     文件        269  2008-12-19 16:50  ask\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件        112  2008-12-19 16:50  ask\.settings\org.hibernate.eclipse.console.prefs

     文件        192  2008-12-19 16:49  ask\build\classes\appMessages.properties

     文件         49  2008-12-19 16:49  ask\build\classes\com\hs\ask\action\baseAction-conversion.properties

     文件       3013  2008-12-22 10:06  ask\build\classes\com\hs\ask\action\baseAction.class

     文件        196  2008-12-19 16:49  ask\build\classes\com\hs\ask\action\baseAction.properties

     文件       2175  2008-12-19 16:51  ask\build\classes\com\hs\ask\action\HomeAction.class

     文件        551  2008-12-19 16:49  ask\build\classes\com\hs\ask\action\LoginAction-login-validation.xml

     文件       3665  2009-01-09 11:05  ask\build\classes\com\hs\ask\action\LoginAction.class

     文件       2841  2008-12-22 10:12  ask\build\classes\com\hs\ask\action\MyAnswerAction.class

     文件        986  2008-12-19 16:49  ask\build\classes\com\hs\ask\action\NewProblemAction-newProblem-validation.xml

     文件       7478  2008-12-22 10:27  ask\build\classes\com\hs\ask\action\NewProblemAction.class

     文件       2500  2008-12-19 16:51  ask\build\classes\com\hs\ask\action\PageRightAction.class

     文件        135  2008-12-19 16:49  ask\build\classes\com\hs\ask\action\ProblemListAction-conversion.properties

     文件       2470  2008-12-19 16:51  ask\build\classes\com\hs\ask\action\ProblemListAction.class

     文件       3885  2008-12-22 10:27  ask\build\classes\com\hs\ask\action\ProblemsAction.class

     文件       3760  2008-12-19 16:51  ask\build\classes\com\hs\ask\advice\AuthorizationInterceptor.class

     文件       1102  2008-12-19 16:51  ask\build\classes\com\hs\ask\converter\IntegerConverter.class

     文件       1538  2008-12-19 16:51  ask\build\classes\com\hs\ask\dao\impl\baseDaoImpl.class

     文件        347  2008-12-19 16:51  ask\build\classes\com\hs\ask\dao\impl\LevelDaoImpl.class

     文件       1048  2008-12-19 16:51  ask\build\classes\com\hs\ask\dao\impl\ParentTypeDaoImpl.class

     文件       6726  2008-12-22 09:09  ask\build\classes\com\hs\ask\dao\impl\QuestionDaoImpl.class

     文件       2412  2008-12-19 16:51  ask\build\classes\com\hs\ask\dao\impl\ReplyDaoImpl.class

............此处省略628个文件信息

评论

共有 条评论