0

プレビュー ページを作成したい。つまり、登録フォームを考えてみましょう。データベース ユーザーにデータを送信する前に、入力したデータのプレビューを表示する必要があります。私はSpring mvc 3.0と休止状態を使用しています

=>これは私のコントローラーメソッドです。送信後、データベースに移動してデータを挿入し、そのデータをグリッドに表示しています

@RequestMapping( value="/catalogue/create.action", method=RequestMethod.POST)
    public ModelAndView create(@ModelAttribute CatalogueBase catalogueForm) throws Exception {  

        ModelAndView mvc = null;
        try{

            List<CatalogueBase> catalogueBases =  new ArrayList<CatalogueBase>(); //getCatalogueBase(request);
            catalogueBases.add(catalogueForm);
            List<CatalogueBase> catalogueBaseList = catalogueService.create(catalogueBases);
            mvc =   new ModelAndView("catalogue/catalogueList");

        } catch (Exception e) {
            e.printStackTrace();
        }
        return mvc;
    }

=>今、プレビューページに移動する1つのメソッドを保持し、データがOKの場合は上記のメソッドに移動してデータベースに挿入します

@RequestMapping( value="/catalogue/FormPreview.action", method=RequestMethod.POST)
    public ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object command) throws Exception {

            CatalogueBase catalogueBase = new CatalogueBase();

                // hear i setting only one value 

            request.setAttribute("titleNo", catalogueBase.getTitleNumber());

            return new ModelAndView("catalogue/catalogueFormPreview","catalogueBase",catalogueBase);

        }

そしてjspで私はこのようにELを与えました ===== > ${catalogueBase.titleNo}

しかし、それはnull値を取得しています

前もって感謝します

4

1 に答える 1