<table align="center" border="0">
<tr><td> </td>
</tr>
<tr><td> </td>
</tr>
<center>
<tr>
<td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
</center>
</table>
上面的符号<tr><td>只有在<table></table>里面才有效,<tr>表示换行,<td>表示换列。
表示空格。<tr><td> </td></tr>表示空格行。
提交图片按钮有以下几种情况:
1、MyEclipse开发项目:
提交图片按钮的形式为:(1)
<s:form action="shop/signon">
。。。
<td><s:submit align="center" type="image" src="../images/button_submit.gif" /></td>
images文件夹直接在webapps目录下的jpetstore目录下,不在其他目录下。即为:C:/Tomcat6.0/webapps/jpetstore/images。
(2)
<a href="<c:url value="/shop/newAccountForm.do"/>">
<img border="0" src="../images/button_register_now.gif"/></a>
主页地址为:http://localhost:8888/jpetstore/shop/index.action
2、Eclipse开发项目:
提交图片按钮的形式为:
<img border="0" src="../danganguanlixitong/images/create.bmp" style="cursor:hand;" onClick="return check('create')">
<script language=Javascript>
function check(action) {
document.forms[0].action = "userAction!" + action + ".action";
document.forms[0].submit();
}
这里是struts2的动态方法调用。特别注意上面src中目录的写法;程序运行地址为:
http://localhost:8888/danganguanlixitong/userAction!index.action
其他显示图片的问题:
如果写成:<img src="<%=ctx%>/images/logo.jpg" width="160" height="80" border="0" align="right">不能显示图片(见轻量级Java EE企业级应用实战..源代码10),是因为源代码将images文件夹放在MyEclipse的WEB-INF目录下,没有直接放在MyEclipse 的WebRoot目录下,导致将项目部署到tomcat的webapps目录下时,images的位置为C:/Tomcat 6.0/webapps/HRSystem/WEB-INF/images,在不能显示图片的jsp页面上右键单击不能显示图片的图片框,在弹出的菜单选 择属性,发现地址为http://localhost:8888/HRSystem/images/logo.jpg ,因为images没有直接放在HRSystem目录下,所以找不到,应将images目录直接放在MyEclipse的WebRoot目录下,部署时就不会出现问题。