亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

插入數據實現

list.jsp 21行,跳轉到另一個頁面,接受輸入? ??<p class="g_title fix">內容列表 <a class="btn03" href="index.jsp">新 增</a>

和list.jsp同級創建index.jsp,寫一個表單? ? ?

<form action="<%=basePath %>InsertOneServlet.action" id="mainForm" method="post">

<tr>

<td width="90" align="right">指令名稱:</td>

<td>

<input name="command" type="text" class="allInput" value="${command}"/>

</td>

? ? ? ? </tr>

? ? ? ? <tr>

<td width="90" align="right">描述:</td>

<td>

<input name="description" type="text" class="allInput" value="${description}"/>

</td>

? ? ? ? </tr>

? ? ? ? <tr>

<td width="90" align="right">內容:</td>

<td>

<input name="content" type="text" class="allInput" value="${content}"/>

</td>

</tr>

? ? ? ? <tr>

? ? ? ? ? ? <td colspan="2" width="85" align="right"><input type="submit" class="tabSub" value="確定" /></td>

? ? ? ? </tr>

創建InsertOneServlet,配置web.xml

//接受頁面的值

String command = req.getParameter("command");

String description = req.getParameter("description");

String content = req.getParameter("content");

MaintainService maintainService = new MaintainService();

maintainService.insertOne(command, description, content);

//向頁面跳轉

req.getRequestDispatcher("/List.action").forward(req, resp);

編寫service

public void insertOne(String command,String description,String content){

MessageDao messageDao = new MessageDao();

Message message = new Message();

message.setCommand(command);

message.setDescription(description);

message.setContent(content);

messageDao.insertOne(message);

}

編寫DAO

方法頭部? public void insertOne(Message m)

sqlSession = dBAccess.getSqlSession();

//通過sqlSession實現sql語句

sqlSession.insert("Message.insertOne",m);

System.out.println("插入方法執行....."+"content:"+m.getContent());

sqlSession.commit();

配置Message.xml

<insert id="insertOne" parameterType="com.imooc.bean.Message" useGeneratedKeys="false">

? ? INSERT INTO MESSAGE

? ? ( ID,

? ? COMMAND,

? ? DESCRIPTION,

? ? CONTENT

? ? )

? ? VALUES

? ? ( #{id},

? ? #{command,jdbcType=VARCHAR},

? ? #{description,jdbcType=VARCHAR},

? ? #{content,jdbcType=BOOLEAN}

? ? )

? </insert>

我先從Message.xml開始寫,寫到service不知道方法的參數該怎么寫,又從頁面開始寫,用三個String接收輸入,在service中傳給Message對象

正在回答

1 回答

傳入對象即可

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

插入數據實現

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號