隐藏域问题

来源:百度知道 编辑:UC知道 时间:2024/06/10 03:56:45
小弟初入此道,问题甚多,还望各路大虾不吝赐教!谢谢!
1.能否用隐藏域获得图片路径?能的话怎么接路径值?(做页面回显遇到)
2.使用隐藏域和表单隐藏属性功能上有什么区别?看似可以通用,但格式不一样,是这样么?
拜托不要粘贴无用的,谢谢,表达清楚的追50分!
问题是这个path怎么得到值啊?用什么方法?getParameter接不到图片路径吧?还有隐藏域和隐藏属性区别能否再讲清楚点?type="hidden"和type="text" style.display=none是否是一样的东西?

个人感觉type="hidden"和type="text" style.display="none"都可以实现你要的功能,同样不会占用物理空间。如果一定要问本质上是不是一样的东西,答案是:我回答不出来。

<form action="do.jsp">
<input type="hidden" name="image" value="<%= path %>">
<input type="sumbit" value="提交">
</form>
这样点提交按妞之后,会有两个参数传给do.jsp。
问题是path怎么得到。可以在jsp的前面定义<%!String path = request.getContextPath()+"/image/image.jpg"%> (PS.一般在Eclipse下面做,这个取得上下文路径的方法不知道有没有拼写错误)
我是假设你的图片放在你的项目下的image目录上,可以像上面这样写。

在do.jsp中<%String path = request.getParameter("image")%>可以得到图片的绝对路径。用<img src="<%=path%>">就能读取这个图片了。

1.<input type="hidden" value="<% path %>">. 这里path的值是你先设置好的变量。

2.没有区别。。功能一样。。你想用哪种方式都可以

type="hidden" 是一个隐藏字段 type="text" style.display=none 就是在样式是看不见的 原理不一样

其实我不太明白你在问什么?本