JSP中怎样点击按钮时DIV重新加载网页

JSP中怎样点击按钮时DIV重新加载网页,第1张

JSP中可以用innerHTML,然后 jsp 里面获取div的id号,放到那里面去,示例如下:
<script language="javascript" type="text/javascript">
function checkParam(){
documentgetElementById("return_str")innerHTML="<%=tmp%>";
//javascript里将jsp变量tmp的值输出到div中
}
</script>

在href链接后面加个变量参数标识你要跳转的div,然后你在action类中加个全局变量接收该参数处理完,变量会返回到jsp,你根据变量值调用具体的div,可以用if标签判断
<s:if test="flag==1"><div>1</div></s:if><s:else><div>2</div></s:else>

数据库查询的出的数据进行比较来决定是不是隐藏和显示该div)求高手帮助写一下代码巨谢!------解决方案--------------------------------------------------------这个不能实现。真滴!以通过js 获取你用java 从数据库取得数据了麽。------解决方案--------------------------------------------------------用 %% , 不就是用 %if(){% html 代码 div /div %}else{% html 代码 div/div %}% ;不就这么解决吗?你硬要那么纠结干嘛啊!js 写也很好解决啊!!------解决方案--------------------------------------------------------js 也一样可以使用数据库里的数据进行比较!要么你干脆写死,用ifelse判断吧------解决方案--------------------------------------------------------2 楼说的很正确 就是这么用的------解决方案--------------------------------------------------------用js 一样可以实现。不过你会的话可以用jstl 标签 c:if test= ${} /c:if 2 楼,3 楼说的都对,都可以实现,还可以讲数据付给js 变量,用js 代码比较再

selectjsp,在addjsp上面有一个请选择按钮,点击请选择按钮后,d出selectjsp页面,这个页面上是从数据库中遍历的企业,选中一条数据,点击确认,selectjsp页面关闭,并将结果带到addjsp请选择前面的文本框里面。

但name里的对象里要包含一个list,一般像你这种table的在后台肯定返回的是list集合把,所以用logic标签循环显示就行的 。

&ltlogiciterate id这里的名字是随意 只是在下面调用而已aList name后台返回给前台的对象比如page propertylist这里必须是list因为表示循环对象是list集合类型的indexId,indx&gt。

&lttr class=ChangeLineColor height20&gt;。

&lttd align=center&gt;&lt%=indx+1%&gt&lt/td&gt。

&lttd&gt,aListproductCode&lt,td&gt,alist。要的字段名字。

&lttd&gt,aListfstCustomerName&lt,td&gt。

至于你是返回的直接是一个对象包含list集合的还是直接一个list,看你自己情况,改就行的。

每个div都有一个id,获取当前div的id就可以拿到div里的文本,然后requestsetattribute('名字')存到request里,在另一个页面用requestgetattribute('名字'),拿到就可以了!

获取电脑屏幕的宽度x,和高度y

编写一个js函数随机出宽度与高度在x与y范围内的函数。

div样式中css样式要style="position:absolute; "或者fixed

利用js或者jquery在每次进入页面获取随机x与y,然后把x与y重写到div的样式中

这并不是换到jsp页面中就不能居中,而是您jsp页面中缺少了第一行代码,对页面进行声明,它是属于xhtml,而不是html
你把jsp中的 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">这句,换成下面这个,margin:0 auto 就自然生效了,不信,可以试试哦。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" "

方法2:不用更改上面的代码,只需在最外面的<div>的style中写
<div style="border: 1px solid red; height: 200px; width: 760px; position: absolute; left:50%; margin-left: -380px; top: 50%; margin-top: -100px;">
</div>
就能实现水平,垂直居中,是不是超简单???
有用就 记得回来顶一下 !!!

有两种方式
1获取到div之后,编辑一个img元素,并指定好url地址。然后div append img 元素就好了。
2获取到div之后,用js给div设置背景就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10540171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存