在JSP中用Object对象来传递值
JavaScript代码:
//办事处抽取比例改变,更新其他数据
....function changeOfficeSampleScale(obj,flushOfficeRow){
var row=obj.parentNode.parentNode; //取得所在行
var officeCode=row.id; //取得行的Id
if(isNaN(obj.value)){//如果不是数字,则提示
alert("您输入不为数字,请输入数字!");
obj.value=0;
var p=0;
//return;
}else{
if(obj.value<0){
alert("请输入非负数!");
obj.value=0;
var p=0;
}else{
var p=Math.ceil(obj.value); //转为数值
}
}
if(p>=100){
p=100;
obj.value=p;
}
var crows=document.getElementsByName("sub_"+officeCode);
for(var i=0;i<crows.length;i++){
var crow=crows[i];
if(crow.cells.item(4).innerText==0){
continue;
}
var txtControl=crow.cells.item(2).children.item(0);
txtControl.value=p;
changeSampleScale(txtControl);
}
initOfficeRow(row);
if(flushOfficeRow){
contAllTotal();
}
}
JSP代码:
<table id="dispTable">
<tr class="bg">
<td>办事处</td>
<td>服务站</td>
<td id="smpScale">抽取比例</td>
<td id="smpNum">抽取数量</td>
<td>任务总量</td>
&
相关文档:
//运行图:
//连接字符串
String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;
Class.forName(driverName).newInstance();
Connection connection=DriverManager.getConnection(url);
Statement statement = connection.createStatement();
//每页显示记录数
int PageSize ......
jsp的内置对象、功能以及主要方法
Jsp内置对象 功能 主要方法
out 向客户端输出数据 print() println() flush() clear() isAutoFlush() getBufferSize() close() …………
request 向客户端请求数据 getAttributeNames() getCookies() getParameter() getParameterValues() ......
JSP内置对象(9个常用的内置对象)
1.request对象
客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。
序号 方 法 说 明
1 object getAttribute(String name) 返回指定属性的属性值
2 Enumeration getAttr ......
1 标记处理程序类
处理类继承TagSupport类并重载doStartTag()方法,
在该方法中使用out.print();输出需要的数据到使用本标签的jsp页面
package cn.xxx;
public class DateTag extends TagSupport {
private static final long serialVersionUID = 1L;
public int doStartTag() thr ......
本文是新的 JSP 最佳实践系列文章的第一部分,它介绍了 JavaServer Pages include 机制。请跟随 Java 编程专家 Brett McLaughlin 学习如何使用 include 将静态的头文件和脚注文件加入您的网站或 Web 应用程序页面中。
欢迎阅读 Java 专区中最新的最佳实践系列文章。如果您看过先前的系列文章,那么您会知道最佳实践旨在让 ......