BookAddIpt.jsp<form id="form1" name="form1" method="post" action="BookAddOpt.jsp" >
<table width="70%" border="1" align="center" bordercolor="#CCCCCC" bgcolor="#F0F0F0">
<caption class="STYLE3">图书新增输入</caption>
<tr align="left" bordercolor="#CCCCCC">
<td width="33%">图书简单编号</td>
<td width="67%">
<input type="text" name="BookID" id="BookID" value=""/>
</td>
</tr>
<tr align="left" bordercolor="#CCCCCC">
<td>图书国际编码</td>
<td>
<input type="text" name="ISBN" id="ISBN" value=""/>
</td>
</tr>
</table>
<center>
<input type="submit" name="Submit" value="确定" />
<input type="reset" name="Submit2" value="重置" />
</center>
</form>BookBean.javapackage test;
import java.sql.*;
public class BookBean {
String BookID=null;
public BookBean(){}
//读取bookID属性 public String getBookID(){
return BookID;
}
//设置bookID属性 public void setBookID(String BookID) {
this.BookID = BookID;
}
//读取ISBN属性
public String getISBN() {
return ISBN;
}
//设置ISBN属性
public void setISBN(String ISBN) {
this.ISBN = ISBN;
}
}BookAddOpt.jsp<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="test.DBBean"%>
<%@ page import="test.BookBean"%><jsp:useBean id="myDBbean" class="test.DBBean"></jsp:useBean>
<jsp:useBean id="myBook" class="test.BookBean" scope="page"></jsp:useBean>
<jsp:setProperty name="myBook" property="*" /><%
String ID=myBook.getBookID();
String ISBN = myBook.getISBN();
String ISBN = myBook.getISBN();
String strSQL;
out.println(ID);
strSQL="insert into TBook(简码,ISBN) values('" +ID+ "','"+ ISBN+"')";
myDBbean.update(strSQL);
myDBbean.close();
%>在BookAddOpt.jsp中无法获取到ID的值,但却可以获得ISBN的值。求高手指点
<table width="70%" border="1" align="center" bordercolor="#CCCCCC" bgcolor="#F0F0F0">
<caption class="STYLE3">图书新增输入</caption>
<tr align="left" bordercolor="#CCCCCC">
<td width="33%">图书简单编号</td>
<td width="67%">
<input type="text" name="BookID" id="BookID" value=""/>
</td>
</tr>
<tr align="left" bordercolor="#CCCCCC">
<td>图书国际编码</td>
<td>
<input type="text" name="ISBN" id="ISBN" value=""/>
</td>
</tr>
</table>
<center>
<input type="submit" name="Submit" value="确定" />
<input type="reset" name="Submit2" value="重置" />
</center>
</form>BookBean.javapackage test;
import java.sql.*;
public class BookBean {
String BookID=null;
public BookBean(){}
//读取bookID属性 public String getBookID(){
return BookID;
}
//设置bookID属性 public void setBookID(String BookID) {
this.BookID = BookID;
}
//读取ISBN属性
public String getISBN() {
return ISBN;
}
//设置ISBN属性
public void setISBN(String ISBN) {
this.ISBN = ISBN;
}
}BookAddOpt.jsp<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="test.DBBean"%>
<%@ page import="test.BookBean"%><jsp:useBean id="myDBbean" class="test.DBBean"></jsp:useBean>
<jsp:useBean id="myBook" class="test.BookBean" scope="page"></jsp:useBean>
<jsp:setProperty name="myBook" property="*" /><%
String ID=myBook.getBookID();
String ISBN = myBook.getISBN();
String ISBN = myBook.getISBN();
String strSQL;
out.println(ID);
strSQL="insert into TBook(简码,ISBN) values('" +ID+ "','"+ ISBN+"')";
myDBbean.update(strSQL);
myDBbean.close();
%>在BookAddOpt.jsp中无法获取到ID的值,但却可以获得ISBN的值。求高手指点
解决方案 »
- 谁用过 facebook 的 scribe 做过日志系统 ? 用 java 能写客户端么
- struts的html标签问题
- 对ssh框架的一些看法
- 求教 SOA Webservice ajax dwr struts关系
- SessionBean 与 hibernate 问题
- java 日期推算
- cas 登录 net client
- 使用JBuilder7问题
- 启动cloudview?
- 请问开发java用什么工具好?谢谢!!是可视化的那种。谢谢。
- Axis webservice 异常问题
- org.springframework.beans.factory.NoSuchBeanDefinitionException
楼主这个form你好像直接提交给BookAddOpt.jsp。你在这个页面上写的
<jsp:useBean id="myDBbean" class="test.DBBean"></jsp:useBean>
<jsp:useBean id="myBook" class="test.BookBean" scope="page"></jsp:useBean>
<jsp:setProperty name="myBook" property="*" />
有用吗,它能知道你提交的是myBook的属性?
直接通过request.getParameter("BookID")获取值吧
scope改成request
2 变量命名规范,BookID首字母应该小写,这不是类名,要驼峰式。很多框架用反射拼接方法名,所以属性名写规整了。
2.表单传递用request.getParameter("字段名");获取