易截截图软件、单文件、免安装、纯绿色、仅160KB

关于复选框的验证与jsp取值(转载)

表单如下:
<form name="form1" action="test.jsp" method="post" onsubmit="return checkData();">
   <input name="checkall1" type="checkbox" value="0" onClick="checkAllBox(this);"/>全选<br>
   <input name="answer" type="checkbox" value="a"/>A<br>
   <input name="answer" type="checkbox" value="b"/>B<br>
   <input name="answer" type="checkbox" value="c"/>C<br>
   <input name="answer" type="checkbox" value="d"/>D<br>
   <input name="answer" type="checkbox" value="e"/>E<br>
   <input name="answer" type="checkbox" value="f"/>F<br>
</form>
全选及验证javascript如下:
<script type="text/javascript">
function checkAllBox(obj){
 var answer= document.getElementsByName("answer");
 if(obj.checked==true){
  for(var i=0;i<answer.length;i++){
   answer[i].checked = true;
  }
 }else{
  for(var i=0;i<answer.length;i++){
   answer[i].checked = false;
  }
 }
}
function checkData(){ 
 var answer= document.getElementsByName("answer");
 var flag = false;
 for(var i=0;i<income.length;i++){
  if(income[i].checked == true){
   flag = true;
   break;
  }
 }
 if(!flag){
  alert("请至少选择一项");
 }
 return flag;
}
</script>
test.jsp中取值如下:
String[] answer= request.getParameterValues("answer");//这里只取得了选中的项,如果没有选中任何一项,则为null
if(answer!=null){
   for(String i:answer){
      System.out.println(i);
   }
}


相关文档:

web实验报告——JSP动态网页编程

实验报告
一. 基本思路及实验结果(记录各种运行情况或页面的运行效果);
1、使用TOMCAT服务器配置jsp应用
1)打开TOMCAT/webapps子目录,创建一web应用(如myweb),将example0.jsp与example1.jsp文件复制入内,并在该目录下设置WEB-INF目录及web.xml配置文件;
2)在浏览器地址栏输入http://localhost:8080/myweb/ex ......

JSP中输出CSV文件

<%@page import="com.opensymphony.xwork2.util.ValueStack"%><%
    ValueStack vs = (ValueStack)request.getAttribute("struts.valueStack");  
    String aa = (String)vs.findValue("downloadContent");
    response. ......

搜狗双核的JSP session问题

搜狗双核浏览器出来之后,我就用它来调试页面,按一个按钮可以切换两种浏览器以观察网页效果,还是比较方便的,但是最近发现搜狗的JSP session貌似出现问题。还在测试中,最近一两天会写出一个比较详细的测试报告。哎,难道是我的session写的有问题?怎么在网上搜不到类似的东西... ......

jsp中取得服务器时间并动态显示


<%
      Calendar rightNow = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm");
String sysdate = format.format(rightNow.getTime());
int week = rightNow.get(rightNow.DAY_OF_WEEK);
String weekar ......

jsp中的自定义标签的用法


编写自定义标签步骤
 
 编写标签处理器(处理标签的Java类),这些类需要实现一些规范化的标签接口
 编写标签库描述文件(TLD),这个文件描述了每个标签和对应的Java标签处理器类之间的映射关系
 在web.xml中配置标签库文件的URI
 在JSP页面中利用taglib指令将标签库引入到页面中
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号