您的位置:首页 > Web前端 > JavaScript

jsp页面如何显示图片

2010-09-27 09:54 471 查看
<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目录下,部署时就不会出现问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: