JSTLでのJavaBeansクラスの使用方法

実現したいこと

JSPのPostリクエストを、JavaBeansクラスを用いて値をセットしたいです。
サーブレットからPostリクエストを取得する際に、JavaBeansクラスを用いて
使用する例は多々ありますが、その逆は事例があまりなく、質問させて頂きました。

該当のソースコード

JSP

1<%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 4**<%@ page import="model.Cart" %> 5**<!DOCTYPE html> 6<html> 7<head> 8<meta charset="UTF-8"> 9<title>VegetableCart</title> 10</head> 11<body> 12 <div class="container"> 13 <p>商品をカートに入れてください</p> 14 <c:if test="${err != null }"> 15 <c:out value="${err }"></c:out> 16 </c:if> 17 18 <c:if test="${msg != null }"> 19 <c:out value="${msg }"></c:out>th 20 </c:if> 21 </div> 22 <form action="" method="post"> 23 <div class="form-group"> 24 <label for="name">商品名:</label> 25 <input type="text" id="name" **_value="${}"_** > 26 </div> 27 28 <div class="form-group"> 29 <label for="price">価格:</label> 30 <input type="number" id="price" **value="${}"**> 31 </div> 32 <button type="submit">カートに追加</button> 33 </form> 34

補足情報(FW/ツールのバージョンなど)

サイトから入力した内容を、Valueで指定した値にセットする際に、
importしたJavaBeansでのCart.classを用いてセットしたいです。
<input type="number" id="price" value="${Cart.name}">
の形でセットし、Post情報を受け取るサーブレットで、
getAttribute("Cart",cart)といった要領でクラスごとgetしたいと考えております。

サーブレットでJavaBeansのクラスを用いて値をやり取りする手法の事例は多々ありますが、
逆のJSPでJavaBeansのクラスを用いるやり方が事例がなく、分かりませんでした。
JSTLを用いて、どのように記載するか、教えて頂けると幸いです。

コメントを投稿

0 コメント