---------------------------
javax.servlet.jsp.JspException: Cannot retrieve
definition for form bean null on action DeleteUser.do
---------------------------
仔细检查一下DeleteUser这个Action的 <html:form>标签是否正确。
这是displayuser.jsp
<%@ page contentType= "text/htmlcharset=gb2312 "%>
<%@ taglib uri= "/WEB-INF/struts-bean.tld " prefix= "bean " %>
<%@ taglib uri= "/WEB-INF/struts-html.tld " prefix= "html " %>
<%@ taglib uri= "/WEB-INF/struts-tiles.tld " prefix= "tiles " %>
<%@ taglib uri= "/mytaglib " prefix= "mytaglib " %>
<mytaglib:isloadtag></mytaglib:isloadtag>
<html:html>
<jsp:include page= "finduser.jsp "/>
<head>
<title>New Page 3 </title>
<script language= "javascript ">
<!--
function submit()
{
document.forms[0].submit()
}
-->
</script>
</head>
<body>
<p align= "center "><br>
<br>
<br>
<br>
<html:form action= "DeleteUser.do " method= "POST " >
<mytaglib:DisplayDelUserInfo></mytaglib:DisplayDelUserInfo>//这个标签显示了要删除的内容和一个删除按钮
</html:form>
</body>
</html:html>
因为我的DeleteAction的 <action>中不需要formbean,所以就没有配置formbean相关action配置
<action path = "/DeleteUser "
type = "Liberary.DeleteUserAction "
input = "/sample.jsp "
>
<forward name= "Deleted " path= "/deleteduser.jsp " />
用 frame,重要的好给每个 frame 起个名字。比如:
<frameset cols=20%,80%>
<frame name="menu" src="menu.html">
<frame name="content" src="contentlist.html">
</frameset>
那末在 menu.html 里的连接里都要加上:
<a href="content1.html" target="content">content1</a><br>
<a href="content1.html" target="content">content1</a><br>
<a href="content1.html" target="content">content1</a><br>
也就是你在 menu.html 这一部分的连接,点击后都会在本页的另一个区域(content)显示.
没有用frame就是一楼所说的标签了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)