1.The given object has a null identifier: com.iss.pojo.xxx
这个是在修改表单时的报错。
原因:用update()更新的时候必须需要一个主键。所以需要传主键参数:
action="${pageContext.request.contextPath}/require_editPage.action?rid=<s:property value="require.rid"/>"
2.从一个action跳转到另一个action.
无参数传递
<result name="submitPage" type= "redirectAction">require_showRequire.action</result>
有参数传递
<result name="submitPage" type="chain">require_showRequire.action</result>
3.我有一个form表单需要通过ajax来传入表单数据,同时让这个表单用新的标签页打开。
当我在a标签中使用target="_blank",新标签页总是在父标签前边出现;当我在表单form标签中加target="_blank",浏览器默认拦截此表单。最后,在ajax中使用同步传输(async:false),再在表单form标签中加target="_blank"就搞定了。
4.接口的实现类可以看成是接口类型。当一个接口只有一个实现类的时候,调用接口类型的变量时,默认调用实现类;当接口的实现类有多个的时候,需要指明调用哪个实现类。
实例:xxxDao,xxxDaoImpl.