你的这个input有放在form标签里面吗..?
get/set方法有没有?
另 检查ls所说
隐藏域其实和其他域没什么两样的 action当然是能得到的 如果你的set和get对的话
至于你的proform.getProductId()
perform( ) 方法是Action中的方法,在你的action是要重载的, 具体的业务逻辑在该方法中完成
[code="java"]
public class myAction extends Action
{
public ActionForward perform( ……) throws IOException,
ServletException
/ / 重载perform( ) 方法, 具体的业务逻辑在该方法中完成
{
ActionErrors errors = new ActionErrors( ) ; / /用于保存错误的信息
ProductForm proForm= ( ProductForm) form;
String productname = proForm. getProductname( ) ;
if( productname. trim( ) . equals( " " )
{
ActionError error = new ActionError( " error. missing. name" ) ;
errors. add( ActionErrors. GLOBAL_ERROR, error) ;
}
如
[/code]
差不多的例子
form的名字最好和fromBean的名字一致
如果你不实用struts标签而实用普通标签的话,标签的名字应该是
name="proform.productId"