jsp页面如何显示图片

<table align="center" border="0">
<tr><td>&nbsp;</td>
</tr>
<tr><td>&nbsp;</td>
</tr>
<center>
<tr>
<td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
</center>
</table>

上面的符号<tr><td>只有在<table></table>里面才有效,<tr>表示换行,<td>表示换列。

&nbsp;表示空格。<tr><td>&nbsp;</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目录下,部署时就不会出现问题。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值