81,122
社区成员




<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%@taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>使用checkboxlist标签</title> </head>
<body>
<!-- 使用字符串集合生成多个复选框 -->
<s:form>
<!-- 使用Map对象来生成多个复选框 -->
<s:checkboxlist name="skillsarea" label="你所关注的技术领域"
list="#{'java':'JAVA','.net':'.NET','db':'Database','ajax':Ajax'}"
listKey="key" listValue="value"/>
</s:form>
</body>
</html>
<s:checkboxlist name="skillsarea" label="你所关注的技术领域"
list="#{'java':'JAVA','.net':'.NET','db':'Database','ajax':'Ajax'}" listKey="key" listValue="value"/>
ajax前面少个单引号<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%@page import="com.zy.entity.Book" %>
<%@taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>使用checkboxlist标签</title> </head>
<body>
<%//模拟后台查询到的数据,并转发到页面
List books=new ArrayList();
books.add(new Book("12001","水浒传",88.9));
books.add(new Book("12002","砂锅演艺",898.0));
books.add(new Book("12003","红楼梦",2222.0));
books.add(new Book("12004","西游记",4432));
request.setAttribute("bs",books);
%>
<s:form>
<s:checkboxlist label="你喜欢的图书" name="lb" list="#attr.bs"
listKey="id" listValue="bookName" value="1"></s:checkboxlist>
</s:form>
</body>
</html>
这种代码又是何种原因呢?