两种方法:
1、以Ajax方式提交页面请求,则原页面不受影响。
2、如果以Form方式提交页面请求,则需要在页面返回的时候,把提交的输入参数再返回回来,重新在页面里设置以前提交的输入值。
1、以Ajax方式提交页面请求,则原页面不受影响。
2、如果以Form方式提交页面请求,则需要在页面返回的时候,把提交的输入参数再返回回来,重新在页面里设置以前提交的输入值。
解决方案 »
- 如何根据类名和方法名调用方法?
- 急问一个字符串截取的问题!
- 关于上传下载的问题,有些不懂的地方,高手请指点!!
- 小弟跪求一本书,有的话发一下给我
- HttpServletRequest与ServletRequest有何区别?
- 有用过 displaytag的么?他到底怎样追加多个参数?
- JBoss下如何配置WEB服务器
- eclipse里jsp页面编译为Servlet中文变为乱码的问题
- 我想问下你们公司有没有香港人呢?我真是受吾到香港人那种自大,目中无人的心态。
- 求大神解决问题,使用maven tomcat7插件运行 报错,小白请教各位大神!~~~
- 今天用google搜索碰到了一个蹊跷的问题 (图)
- jsp页面的浏览量跟今日访问量总访问量 怎么做呀 ?、我想看实例,拜托各位帮帮忙吧!!!
不要说你是JAVA新手,就算你是JAVA老鸟,和这个问题也没关系.这是客户端方面的HTML+JS知识,和JAVA毫不相关.抽时间好好补补HTML+JS的基础吧.
构造数据<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<%
String[] array={"1","3","5","9"};
session.setAttribute("list",array);
%>
<a href="checkbox.jsp">checkbox test</a>
</body>
</html>显示页面checkbox.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="javascript">
function check(){
var array=document.getElementsByName("checkbox");
for(var i=0;i<array.length;i++){
"<c:forEach items='${list}' var='str'>"
if(array[i].value=="${str}"){
array[i].checked=true;
}
"</c:forEach>"
}
}
</script>
</head><body onload="check();">
<form name="form1" method="post" action="">
<input type="checkbox" name="checkbox" value="1">a<br>
<input type="checkbox" name="checkbox" value="2">b<br>
<input type="checkbox" name="checkbox" value="3">c<br>
<input type="checkbox" name="checkbox" value="4">d<br>
<input type="checkbox" name="checkbox" value="5">e<br>
<input type="checkbox" name="checkbox" value="6">f<br>
<input type="checkbox" name="checkbox" value="7">g<br>
<input type="checkbox" name="checkbox" value="8">h<br>
<input type="checkbox" name="checkbox" value="9">i<br>
<input type="checkbox" name="checkbox" value="10">j<br>
</form>
</body>
</html>
>>
<input type="checkbox" name="stat" value="1" <c:if test="${jobType eq 'stat'}">checked</c:if>>actionprivate String stat;
public void setStat(String stat) { this.stat = stat;}
public String getStat() {return stat;}这样不行么?
JSP
>>
<input type="checkbox" name="stat" value="1" <c:if test="${stat eq '1'}">checked</c:if>>actionprivate String stat;
public void setStat(String stat) { this.stat = stat;}
public String getStat() {return stat;}