Java Code Examples for javax.servlet.http.HttpServletRequest#setAttribute()

The following examples show how to use javax.servlet.http.HttpServletRequest#setAttribute() . These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may want to check out the right sidebar which shows the related API usage.
Example 1
private void setupFormValues(HttpServletRequest request,
        DynaActionForm daForm,
        Long oid,
        Org org) {

    OrgDto dto = OrgManager.toDetailsDto(org);
    daForm.set("submitted", Boolean.TRUE);
    daForm.set("orgName", dto.getName());
    daForm.set("id", dto.getId().toString());
    daForm.set("users", dto.getUsers().toString());
    daForm.set("systems", dto.getSystems().toString());
    daForm.set("actkeys", dto.getActivationKeys().toString());
    daForm.set("ksprofiles", dto.getKickstartProfiles().toString());
    daForm.set("groups", dto.getServerGroups().toString());
    daForm.set("cfgchannels", dto.getConfigChannels().toString());

    request.setAttribute("org", org);
    request.setAttribute(RequestContext.ORG_ID, oid);
}
 
Example 2
public ActionForward editPersonalData(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) {

    final PhdProgramCandidacyProcessBean bean = getCandidacyBean();
    PhdProgramCandidacyProcess process = getProcess(request);

    canEditCandidacy(request, process.getCandidacyHashCode());
    canEditPersonalInformation(request, process.getPerson());

    try {
        ExecuteProcessActivity
                .run(process.getIndividualProgramProcess(), EditPersonalInformation.class, bean.getPersonBean());
    } catch (final DomainException e) {
        addErrorMessage(request, e.getKey(), e.getArgs());
        request.setAttribute("candidacyBean", bean);
        return mapping.findForward("editPersonalData");
    }

    return viewCandidacy(mapping, form, request, response, process.getCandidacyHashCode());
}
 
Example 3
Source Project: aaden-pay   File: CashController.java    License: Apache License 2.0 6 votes vote down vote up
@RequestMapping(value = "/form", method = RequestMethod.GET)
public String getHelp(Model model, HttpServletRequest request) {

	// 从数据库获取一个已绑定的银行卡
	ThirdBankSend bankSend = new ThirdBankSend();
	bankSend.setBankVerifyType(BankVerifyType.CONFIRM);
	bankSend.setIsValid(IsValid.VALID.getValue());
	List<ThirdBankSend> list = dbBankService.getPage(bankSend, "1", "1").getResult();

	ThirdBankSend bank = null;
	if (!CollectionUtils.isEmpty(list)) {
		bank = list.get(0);
		request.getSession().setAttribute(BANK_KEY, bank);
	}

	// 省份列表
	List<Area> provs = bankService.getAreaLabel("000000");
	request.setAttribute("bank", bank);
	request.setAttribute("provs", provs);

	return "form/cash_form";
}
 
Example 4
public String getSessionId(HttpServletRequest request,
		HttpServletResponse response) {
	String root = (String) request.getAttribute(CURRENT_SESSION_ID);
	if (root != null) {
		return root;
	}
	root = RequestUtils.getRequestedSessionId(request);
	if (root == null || root.length() != 32 || !sessionCache.exist(root)) {
		do {
			root = sessionIdGenerator.get();
		} while (sessionCache.exist(root));
		sessionCache.setSession(root, new HashMap<String, Serializable>(),
				sessionTimeout);
		response.addCookie(createCookie(request, root));
	}
	request.setAttribute(CURRENT_SESSION_ID, root);
	return root;
}
 
Example 5
@EntryPoint
public ActionForward viewProjectsWithOnlineSubmission(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws FenixActionException, FenixServiceException {

    Student student = getUserView(request).getPerson().getStudent();
    ManageStudentStatuteBean bean = getRenderedObject("studentBean");
    if (bean == null) {
        bean = new ManageStudentStatuteBean(student);
    }

    request.setAttribute("studentBean", bean);
    request.setAttribute("attends", student.getAttendsForExecutionPeriod(bean.getExecutionPeriod()));

    return mapping.findForward("viewProjectsWithOnlineSubmission");

}
 
Example 6
Source Project: ralasafe   File: QueryTestAction.java    License: MIT License 6 votes vote down vote up
protected void doGet( HttpServletRequest req, HttpServletResponse resp )
		throws ServletException, IOException {
	String oper=req.getParameter( "oper" );		
	QueryTestHandler handler=getHandler( req );
	req.setAttribute( "handler", handler );
	
	if( log.isDebugEnabled() ) {
		log.debug( "oper=" + oper + ", query="+handler.getQuery().getName() );
	}
	
	if( "return".equals( oper ) ) {
		String gotoPage=handler.getManagePage();
		
		// remove handler from session
		req.getSession().removeAttribute( getHandlerAttributeKey( req ) );
		
		// goto manage page
		resp.sendRedirect( gotoPage );
		return;
	} else {
		WebUtil.forward( req, resp, "/ralasafe/query/test.jsp" );
	}
}
 
Example 7
Source Project: TinyMooc   File: TeamController.java    License: Apache License 2.0 5 votes vote down vote up
@RequestMapping("manageTeam.htm")
public ModelAndView manageTeam(HttpServletRequest req, HttpServletResponse res) {
    String teamId = ServletRequestUtils.getStringParameter(req, "teamId", "");
    User user = (User) req.getSession().getAttribute("user");
    Team team = teamService.findById(Team.class, teamId);
    DetachedCriteria detachedCriteria = DetachedCriteria.forClass(UserTeam.class)
            .add(Restrictions.eq("team", team))
            .add(Restrictions.eq("userState", "批准"))
            .addOrder(Order.desc("approveDate"));
    List<UserTeam> userTeams = (List<UserTeam>) teamService.queryAllOfCondition(UserTeam.class, detachedCriteria);
    labels = labelService.getTenHotLabels();
    previousLabels = labelService.getObjectLabels(team.getTeamId(), "team");
    UserTeam userTeam = new UserTeam();
    UserTeam userTeam2 = new UserTeam();
    for (int i = 0; i < userTeams.size(); i++) {
        if (userTeams.get(i).getUser().getUserId().equals(user.getUserId())) {
            userTeam = userTeams.get(i);
        }
        if (userTeams.get(i).getUserPosition().equals("组长")) {
            userTeam2 = userTeams.get(i);
        }
    }
    int memberNum = userTeams.size();
    req.setAttribute("userTeams", userTeams);
    req.setAttribute("memberNum", memberNum);
    req.setAttribute("userTeam", userTeam);
    req.setAttribute("userTeam2", userTeam2);
    req.setAttribute("labels", labels);
    req.setAttribute("previousLabels", previousLabels);
    return new ModelAndView("/team/admin");
}
 
Example 8
Source Project: java-course-ee   File: BooksServlet.java    License: MIT License 5 votes vote down vote up
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    if (request.getParameter("logout") != null) {
        request.getSession().invalidate();
        response.sendRedirect("/books");
        return;
    }

    request.setAttribute("books", BookStore.getBooks());
    RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/public/books.jsp");
    dispatcher.forward(request, response);

}
 
Example 9
public void setupForward(HttpServletRequest req, HttpServletResponse res,
		Placement p, String skin)
{

	String headJs = (String) req.getAttribute("sakai.html.head.js");
	String headCssToolBase = (String) req.getAttribute("sakai.html.head.css.base");
	String headCssToolSkin = (String) req.getAttribute("sakai.html.head.css.skin");
	String bodyonload = (String) req.getAttribute("sakai.html.body.onload");
	String customUserCss = generateStyleAbleStyleSheet();
	if (customUserCss != null)
	{
		customUserCss = "<style type=\"text/css\" title=\"StyleAble\">\n"
				+ customUserCss + "</style>\n";
	}
	else
	{
		customUserCss = "";
	}
	String styleAbleJs = generateStyleAbleJavaScript();
	if (styleAbleJs != null)
	{
		styleAbleJs = "<script "
				+ "type=\"text/javascript\" language=\"JavaScript\">\n" + styleAbleJs
				+ "\n</script>\n";
		headJs = headJs + styleAbleJs;
		bodyonload = bodyonload + "styleableonload();";
	}
	headCssToolSkin = headCssToolSkin + customUserCss;
	String headCss = headCssToolBase + headCssToolSkin + customUserCss;
	String head = headCss + headJs;

	req.setAttribute("sakai.html.head", head);
	req.setAttribute("sakai.html.head.css", headCss);
	req.setAttribute("sakai.html.head.js", headJs);
	req.setAttribute("sakai.html.head.css.base", headCssToolBase);
	req.setAttribute("sakai.html.head.css.skin", headCssToolSkin);
	req.setAttribute("sakai.html.body.onload", bodyonload);

}
 
Example 10
public ActionForward chooseStudentById(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    final Registration registration = getDomainObject(request, "registrationId");
    final ExecutionSemester executionSemester = getDomainObject(request, "executionSemesterId");

    request.setAttribute("registration", registration);
    return new ShowStudentTimeTable().forwardToShowTimeTable(registration, mapping, request, executionSemester);
}
 
Example 11
protected void setChooseDegreeBean(HttpServletRequest request) {
    ChooseDegreeBean chooseDegreeBean = (ChooseDegreeBean) getObjectFromViewState("choose.degree.bean");
    if (chooseDegreeBean == null) {
        chooseDegreeBean = new ChooseDegreeBean(getProcess(request));
        String degreeEid = request.getParameter("degreeEid");
        if (degreeEid != null && !degreeEid.isEmpty()) {
            Degree degree = FenixFramework.getDomainObject(degreeEid);
            chooseDegreeBean.setDegree(degree);
        }
    }
    request.setAttribute("chooseDegreeBean", chooseDegreeBean);
}
 
Example 12
@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException,
    IOException {
  req.setAttribute("action", "Add");          // Part of the Header in form.jsp
  req.setAttribute("destination", "create");  // The urlPattern to invoke (this Servlet)
  req.setAttribute("page", "form");           // Tells base.jsp to include form.jsp
  req.getRequestDispatcher("/base.jsp").forward(req, resp);
}
 
Example 13
public ActionForward prepareConfirmMarkSheet(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
        HttpServletResponse response) {
    DynaActionForm form = (DynaActionForm) actionForm;
    request.setAttribute("markSheet", getDomainObject(form, "msID"));

    return mapping.findForward("confirmMarkSheet");
}
 
Example 14
/**
 * @see org.sakaiproject.jsf.util.JsfTool#dispatch(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 */
protected void dispatch(HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException
{
   // if magic switch turned on, go to external webapp
   if (! "sakai".equals(EXTERNAL_WEBAPP_URL)) {
      String docId = req.getParameter("help");

      if (docId != null) {
       Pattern p = Pattern.compile(HELP_DOC_REGEXP);
       Matcher m = p.matcher(docId);
       
       if (!m.matches()) {
       	docId = "unknown";
       }
      }
      String extUrl = EXTERNAL_WEBAPP_URL;
      
      if (docId != null && !"".equals(docId)) {
   	   extUrl += "/tags?tag=" + docId; // format to use if EXTERNAL_WEBAPP_URL = associated ScreenSteps home
      }
   	
      res.sendRedirect(extUrl);
   return;
   }

  req.setAttribute(TOC_ATTRIBUTE, Web.returnUrl(req, TOC_PATH));
  req.setAttribute(SEARCH_ATTRIBUTE, Web.returnUrl(req, SEARCH_PATH));
  req.setAttribute(HELP_ATTRIBUTE, Web.returnUrl(req, HELP_PATH));
  super.dispatch(req, res);
}
 
Example 15
Source Project: cxf   File: AbstractHTTPServlet.java    License: Apache License 2.0 5 votes vote down vote up
protected void redirect(HttpServletRequest request, HttpServletResponse response, String pathInfo)
    throws ServletException {
    boolean customServletPath = dispatcherServletPath != null;
    String theServletPath = customServletPath ? dispatcherServletPath : "/";

    ServletContext sc = super.getServletContext();
    RequestDispatcher rd = dispatcherServletName != null
        ? sc.getNamedDispatcher(dispatcherServletName)
        : sc.getRequestDispatcher((theServletPath + pathInfo).replace("//", "/"));
    if (rd == null) {
        String errorMessage = "No RequestDispatcher can be created for path " + pathInfo;
        if (dispatcherServletName != null) {
            errorMessage += ", dispatcher name: " + dispatcherServletName;
        }
        throw new ServletException(errorMessage);
    }
    try {
        for (Map.Entry<String, String> entry : redirectAttributes.entrySet()) {
            request.setAttribute(entry.getKey(), entry.getValue());
        }
        HttpServletRequest servletRequest =
            new HttpServletRequestRedirectFilter(request, pathInfo, theServletPath, customServletPath);
        if (PropertyUtils.isTrue(getServletConfig().getInitParameter(REDIRECT_WITH_INCLUDE_PARAMETER))) {
            rd.include(servletRequest, response);
        } else {
            rd.forward(servletRequest, response);
        }
    } catch (Throwable ex) {
        throw new ServletException("RequestDispatcher for path " + pathInfo + " has failed", ex);
    }
}
 
Example 16
Source Project: Jantent   File: ArticleController.java    License: MIT License 5 votes vote down vote up
/**
 * 文章发表页面
 *
 * @param request
 * @return
 */
@GetMapping(value = "/publish")
public String newArticle(HttpServletRequest request) {
    List<MetaVo> categories = metaService.getMetas(Types.CATEGORY.getType());
    request.setAttribute("categories", categories);
    request.setAttribute(Types.ATTACH_URL.getType(), Commons.site_option(Types.ATTACH_URL.getType()));
    return "admin/article_edit";
}
 
Example 17
/** {@inheritDoc} */
public ActionForward execute(ActionMapping mapping,
                             ActionForm formIn,
                             HttpServletRequest request,
                             HttpServletResponse response) {

    RequestContext requestContext = new RequestContext(request);
    processRequestAttributes(requestContext);

    Long sid = requestContext.getRequiredParam(RequestContext.SID);
    Long sid1 = requestContext.getRequiredParam(RequestContext.SID1);
    Set sessionSet = SessionSetHelper.lookupAndBind(request, getDecl(sid));

    //if its not submitted
    // ==> this is the first visit to this page
    // clear the 'dirty set'
    if (!requestContext.isSubmitted()) {
        sessionSet.clear();
    }

    SessionSetHelper helper = new SessionSetHelper(request);

    if (request.getParameter("dispatch") != null) {
        // if its one of the Dispatch actions handle it..
        helper.updateSet(sessionSet, LIST_NAME);
        if (!sessionSet.isEmpty()) {
            return handleDispatchAction(mapping, requestContext);
        }
        RhnHelper.handleEmptySelection(request);
        Map<String, Object> params = new HashMap<String, Object>();
        params.put(RequestContext.SID, sid.toString());
        params.put(RequestContext.SID1, sid1.toString());
        return getStrutsDelegate().forwardParams(
                mapping.findForward("error"), params);
    }
    DataResult dataSet = getDataResult(requestContext);
    // if its a list action update the set and the selections
    if (ListTagHelper.getListAction(LIST_NAME, request) != null) {
        helper.execute(sessionSet, LIST_NAME, dataSet);
    }

    // if I have a previous set selections populate data using it
    if (!sessionSet.isEmpty()) {
        helper.syncSelections(sessionSet, dataSet);
        ListTagHelper.setSelectedAmount(LIST_NAME, sessionSet.size(), request);
    }

    request.setAttribute(ListTagHelper.PARENT_URL,
            request.getRequestURI() + "?sid=" + sid + "&sid_1=" + sid1);

    request.setAttribute(RequestContext.PAGE_LIST, dataSet);

    ListTagHelper.bindSetDeclTo(LIST_NAME, getDecl(sid), request);
    TagHelper.bindElaboratorTo(LIST_NAME, dataSet.getElaborator(), request);

    return mapping.findForward(RhnHelper.DEFAULT_FORWARD);
}
 
Example 18
/**
 *
 * {@inheritDoc}
 */
public ActionForward execute(ActionMapping mapping,
        ActionForm formIn,
        HttpServletRequest request,
        HttpServletResponse response) {

    RequestContext ctx = new RequestContext(request);
    request.setAttribute(mapping.getParameter(), mapping.getParameter());

    long inactiveHours = 24;
    if (request.getParameter(INACTIVE_COUNT) != null) {
        inactiveHours = Long.parseLong(request.getParameter(INACTIVE_COUNT));
    }
    request.setAttribute(INACTIVE_COUNT, inactiveHours);


    ListRhnSetHelper helper = new ListRhnSetHelper(this, request, getSetDecl());
    helper.setWillClearSet(false);
    helper.execute();
    if (helper.isDispatched()) {
        return mapping.findForward(RhnHelper.CONFIRM_FORWARD);
    }


    String inactiveButton = ListTagUtil.makeExtraButtonName(helper.getUniqueName());
    if (!StringUtils.isBlank(request.getParameter(inactiveButton))) {
        List<DuplicateSystemGrouping> list = getResult(ctx);

        RhnSet set = helper.getSet();
        for (DuplicateSystemGrouping grp : list) {
            for (NetworkDto dto : grp.getSystems()) {
                if (dto.getInactive() > 0) {
                    set.add(dto.getId().toString());
                }
            }
        }

        RhnSetManager.store(set);
        helper.resync(request);

    }



    request.setAttribute(inactiveButton,
            "system.select.inactive");
    return mapping.findForward(RhnHelper.DEFAULT_FORWARD);
}
 
Example 19
public ActionForward executeEditCandidacyInformationInvalid(ActionMapping mapping, ActionForm actionForm,
        HttpServletRequest request, HttpServletResponse response) {
    request.setAttribute(getIndividualCandidacyProcessBeanName(), getIndividualCandidacyProcessBean());
    return mapping.findForward("edit-candidacy-information");
}
 
Example 20
Source Project: MavenIn28Minutes   File: LoginServlet.java    License: MIT License 4 votes vote down vote up
private void addGlobalLoginErrorAttribute(HttpServletRequest request) {
	request.setAttribute("error",
			resourceBundle.getString("login.form.incomplete.details"));
}