首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts2 form交付对象有的接收过来是null呢

2012-09-24 
struts2 form提交对象有的接收过来是null呢?%@ page languagejava contentTypetext/html charsetu

struts2 form提交对象有的接收过来是null呢?
<%@ page language="java" contentType="text/html; charset=utf-8"%>  
<%@ taglib prefix="s" uri="/struts-tags" %>  
<html>  
<head>  
<title>Insert title here</title>  
</head>  
<body>  
<form action="add.action" method="post" name="form1">
<input type="text" name="book.name"/>
<input type="text" name="book.author"/>
<input type="text" name="book.price"/>
<input type="submit">
</form>  
</body>  
</html>  

传到后台private Book book 里
只有price有值,name,author都为null,是咋回事呢.get set都有的?

[解决办法]
把你book类贴出来看哈
[解决办法]
你确定你book的属性没写错?
[解决办法]
你可以先试一下那个属性传值的方法。。。如果还不行的话,那就是要重新把你的工程的流程看一下。。
[解决办法]
<form action="add.action" method="post" name="form1">
<input type="text" name="book.name"/>
<input type="text" name="book.author"/>
<input type="text" name="book.price"/>
<input type="submit">
</form>
只是struts2的表单?
<s:form></s:form>.....
[解决办法]
应该用struts2的表单<s:form></s:form>,然后在action写set和get方法,普通的表单不行!
[解决办法]
在把你action的代码贴出来

热点排行