java web开发,表单提交,

我已经建立blog类和Category类,,两个的.hbm.xml都映射好了category和blog是一对多的关系在hbm.xml中已经做好映射publicclassB... 我已经建立blog类 和Category类,, 两个的.hbm.xml都映射好了 category和blog是一对多的关系 在hbm.xml中已经做好映射
public class Blog {
private int id;
private Category category;
private String title;
private String content;
private Date createdTime;
private Integer id;
private String name;
private String level;

<form id="form1" name="form1" method="post" action="addBlog">
<table id="tab">
<tr>
<td>
主题:
</td>
<td>
<input name="title" type="text" id="title" size="100" />
</td>
</tr>

<tr>
<td>
分类:
</td>
<td>

<select name="categoryId" id="select" >

<%
List<Category> list = (List<Category>) request.getAttribute("list");
for (int i = 0; i < list.size(); i++) {
Category c = (Category) list.get(i);
%>
<option value="<%=c.getId()%>"><%=c.getName()%></option>
<%
}
%>
</select>
<!--

<s:select name="categoryId" list="#request.list" listKey="id"
listValue="name">
</s:select>
-->
</td>
</tr>

<tr>
<td colspan="2">
内容:
<br />
<textarea name="content" cols="100" rows="18" id="content"></textarea>
</td>
</tr>

<tr>
<td colspan="2">
<input type="submit" name="submit" value="创建" />
</td>
</tr>
</table>
</form>

如何插入blog数据
<select name="categoryId" id="select" >

<%
List<Category> list = (List<Category>) request.getAttribute("list");
for (int i = 0; i < list.size(); i++) {
Category c = (Category) list.get(i);
%>
<option value="<%=c.getId()%>"><%=c.getName()%></option>
<%
}
%>
</select>
主要是这个 下拉框 我想传入,,category对象 ,,但是 不知道怎么传 无法接收到数据
展开
 我来答
百度网友f5e49da
2011-03-11 · TA获得超过162个赞
知道答主
回答量:91
采纳率:50%
帮助的人:71万
展开全部
表单提交到你指定的类里,然后在类里接收页面传入的参数,然后进行数据库插入操作就可以了啊
追问
能具体点吗,,,类中还有个类对象怎么接收数据
追答
类中还有还有类的话就把它当成一个变量就可以了。比如A类中有个B类的对象,你可以这样定义
public class A{
private B b ;
public getB(){}
public setB(){}
}
这样在传参数 的时候就可能直接以对象的形式传了。只 不过这个参数是个对象而已
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式