20110628
1. 昨天jsp页面遇到一问题,纠结了半个下午,直到今天才知道原因,就记录下来,希望对以后有用。
问题大致描述:jsp的form表单中有一个删除按钮,点击后调用js函数处理逻辑后并修改该表单action属性再提交表单,而关键是第一次提交能正常删除数据,第二次再点击删除另外一条记录就不可以了,jsp页面出了问题,说找不到对象。
最终找到原因是:form表单必须有action属性,即使是在js函数中修改action属性提交表单,但jsp页面表单中的action也不可少,即使他没用,否则不写就会出莫名其妙的错误。
<s:form action="findAllDictionary" namespace="/codeTableMgmt">
<s:hidden id="deleteDictionaryId" name="dictionary.id"></s:hidden>
<table class="out_table" border="0" cellpadding="0" cellspacing="0" id="dictionaryTable">
即使此处的action写了没用但也不能省
<input type="button" class="btn span-2" value="Delete" onclick="deleteDictionary(${per.id })"/>
function deleteDictionary(dictionaryId){
if(confirm("Are you sure to delete this?")){
$("#deleteDictionaryId").val(dictionaryId);
document.forms[1].action="deleteDictionary";
document.forms[1].submit();
}
}
2. Struts2标签链接的使用:
<td>
<s:url id="url" value="updateDictionary" namespace="/codeTableMgmt">
<s:param name="dictionary.id" value='#per.id'></s:param>
</s:url>
<s:a href="%{url}" cssClass="handLink">
<s:property value="#per.attributeValue"/>
</s:a>
</td>
分享到:
相关推荐
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
struts2 资料struts2 资料struts2 资料struts2 资料
struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全...
struts2源码 struts2案例 struts2使用包
Struts2是一套非常优秀的Java WEB应用框架,实现优雅、功能强大、使用简洁。目前已有大量的企业项目采用Struts2来作为Web框架进行开发,掌握Struts2是每个进行Web开发的Java程序员的一项必备技能。 本视频对Struts2...
struts2-core-2.0.1.jar, struts2-core-2.0.11.1.jar, struts2-core-2.0.11.2.jar, struts2-core-2.0.11.jar, struts2-core-2.0.12.jar, struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar,...
Struts2 Struts2 超好的Struts2 pdf 文档 Struts2 Struts2 超好的Struts2 pdf 文档 Struts2.pdf文档
struts2例子struts2例子struts2例子struts2例子struts2例子struts2例子struts2例子struts2例子
一个很好的关于Struts2的讲义!struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义
改正struts2日期标签乱码,个别月份显示问号!
struts2的概述struts2下的HelloWord struts2基础 struts2做好准备 struts2的标志 struts2的Action讲解 struts2中的国际化 struts2转化器 struts2实现表单数据校验 struts2的基石-拦截器 struts2中实现IOC struts2中...
Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2...
struts2官方文档
struts2-scan 检测struts2漏洞,认证检测struts2漏洞
struts2环境搭建+struts2 新闻发布系统+struts2 留言板 struts2环境搭建:基础框架搭建,简单易上手,适合新手,比你看书强多了,实践源于理论而高于理论,贵在实践 朋友。 struts2 新闻发布系统:struts2+jsp 功能不...
使用struts2开发之前必须引入struts的包。
《Struts2技术内幕:深入解析Struts2架构设计与实现原理》以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2...
struts2简单例子,struts2实例开发
Struts2漏洞检查工具Struts2.2019.V2.3
-- 为修复struts2 s2-016、s2-017漏洞,重写DefaultActionMapper --> <bean type="org.apache.struts2.dispatcher.mapper.ActionMapper" name="myDefaultActionMapper" class=...