看代码像是struts1,否则request不应该在取基本值时出现.
//将页面name为barcode赋值给readerForm的barcode属性
readerForm.setBarcode(request.getParameter("barcode"));
//看到DAO了,应该是访问数据库,把readerForm传过去作为查询条件,得到完整的ReaderForm
ReaderForm reader = (ReaderForm) readerDAO.queryM(readerForm);
//保存到request中
request.setAttribute("readerinfo", reader);
request.setAttribute("borrowinfo",borrowDAO.borrowinfo(request.getParameter("barcode")));
// 从页面端获得"f"和"inputkey"的值并分别赋给string变量
String f = request.getParameter("f");
String key = request.getParameter("inputkey");
//假如key不为空以及不为空字符串
if (key != null && !key.equals("")) {
// 从页面端获得"operator"
String operator = request.getParameter("operator");
//将f,key作为查询条件得到完整的BookForm
BookForm bookForm=bookDAO.queryB(f, key);
//如果bookForm不为空
if (bookForm!=null){
//向数据库中写入一行数据,将bookForm以及上面查到的reader 等变量作为存储值
int ret = borrowDAO.insertBorrow(reader, bookDAO.queryB(f, key),
operator);
ps:这代码写的...
readerform。setbarcode(要求。get Parameter(“条码”));
readerform读者=(readerform)readerdao querym(readerform);
要求:(。”readerinfo”,读者);要求。方法(“borrowinfo”,borrowdao。borrowinfo(要求。get Parameter(“条码”)));
字符串= get Parameter(“请求。”);
字符串键= get Parameter(“inputkey请求。”);
如果(关键!=空& &!关键。等于(“”)){
字符串运算符=请求get Parameter(“经营者”);
bookform bookform = bookdao。queryb(女,钥匙);
如果(bookform!=空){
返回回波= borrowdao。insertborrow(读者,bookdao。queryb(女,钥匙),
经营);
这是计算机编程的语音吧?!