function goAdd{
document.all.form2.action='add.action';
document.all.form2.target='_self';
document.all.form2.submit();
}
function goUpdate{
document.all.form2.action='update.action';
document.all.form2.target='_self';
document.all.form2.submit();
}
两个按钮执行不同的函数就行了
<s:textfield label="用户名" name="user.username"/>
<s:textfield label="密码" name="user.password" />
<s:textfield label="年龄" name="user.age"/>
<s:textfield label="出生日期" name="user.birth" />
<s:textfield label="性别" name="user.sex" />
<s:textfield label="真实姓名" name="user.realName"/>
<s:button value="提交" onclick="javascript:goAdd()"/>
<s:button value="更新" onclick="javascript:goUpdate()"/>
</s:form>
<s:form action="" method="post">
<s:textfield label="用户名" name="user.username"/>
<s:textfield label="密码" name="user.password" />
<s:textfield label="年龄" name="user.age"/>
<s:textfield label="出生日期" name="user.birth" />
<s:textfield label="性别" name="user.sex" />
<s:textfield label="真实姓名" name="user.realName"/>
<s:submit value="提交" onclick="doSubmit('add');" />
<s:submit value="更新" onclick="doSubmit('update');" / >
</s:form> function doSubmit(cmd){
if(cmd == "add"){
document.forms[0].action = "/addAction";
} else if(cmd == "update"){
document.forms[0].action = "/updateAction";
}
}
插入与更新页面最好分开 不同的功能不同的页面