---------------------------
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就是一楼所说的标签了。
假如你需要把所有的图片显示在140*226的区间里面,那么就使用下面这样的代码(代码在我的网站正常使用,没有问题):<img src=2009/04/1232336585-19.jpg onload='if (this.width>140 || this.height>226) if (this.width/this.height>140/226) this.width=140else this.height=226'>
原理:
用JS在加载图片后判断图片是否突破规定的高和宽,如果超过再根据图片的宽高比例进行调整。特别说明,JS代码只限制图片的高或者宽时,宽或者高会按照比例进行相应调整。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)