我用的是ssh框架 ,java的新增功能,jsp页面传值到action中是null。求求大家帮我解决解决!! 5
其他的表也是用这个方法做的没有问题只有这个表有问题下面是add.jsp页面中的form<formaction="<%=path%>/TTeacher_add"method...
其他的表也是用这个方法做的没有问题只有这个表有问题
下面是add.jsp页面中的form
<form action="<%=path%>/TTeacher_add" method="post" enctype="multipart/form-data">
<table border="1" width="100%" class="table_a">
<tr>
<td>
姓名
</td>
<td>
<input type="text" name="tea.tName" />
</td>
</tr>
<tr>
<td>
性别
</td>
<td>
<select name="tea.tSex">
<option value="男">
男
</option>
<option value="女">
女
</option>
</select>
</td>
</tr>
<tr>
<td>
民族
</td>
<td>
<select name="tea.tNative.id">
<s:iterator value="nats" id="nat">
<option value="${nat.nativeName}">
${nat.nativeName}
</option>
</s:iterator>
</select>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="添加"/>
</td>
</tr>
</table>
</form>
---------------------------------------------------------------
action部分
private Teacher tea;
public Teacher getTea() {
return tea;
}
public void setTea(Teacher tea) {
this.tea = tea;
}
public String add(){
System.out.println("姓名:"+tea.gettName());//此处输出的是null
boolean result=teacherService.add(tea);
if(result){
this.setRedirectPath("TTeacher_list");//跳转成功
return REDIRECT;
}else{
return ERROR;
}
----------------------------
实体类Teacher也有get set方法 展开
下面是add.jsp页面中的form
<form action="<%=path%>/TTeacher_add" method="post" enctype="multipart/form-data">
<table border="1" width="100%" class="table_a">
<tr>
<td>
姓名
</td>
<td>
<input type="text" name="tea.tName" />
</td>
</tr>
<tr>
<td>
性别
</td>
<td>
<select name="tea.tSex">
<option value="男">
男
</option>
<option value="女">
女
</option>
</select>
</td>
</tr>
<tr>
<td>
民族
</td>
<td>
<select name="tea.tNative.id">
<s:iterator value="nats" id="nat">
<option value="${nat.nativeName}">
${nat.nativeName}
</option>
</s:iterator>
</select>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="添加"/>
</td>
</tr>
</table>
</form>
---------------------------------------------------------------
action部分
private Teacher tea;
public Teacher getTea() {
return tea;
}
public void setTea(Teacher tea) {
this.tea = tea;
}
public String add(){
System.out.println("姓名:"+tea.gettName());//此处输出的是null
boolean result=teacherService.add(tea);
if(result){
this.setRedirectPath("TTeacher_list");//跳转成功
return REDIRECT;
}else{
return ERROR;
}
----------------------------
实体类Teacher也有get set方法 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询