别的不知道,我觉得返回可以这么做吧?
onclick="javascrip:distory.go(-1)"
好象是这么写的
onclick="javascrip:distory.go(-1)"
好象是这么写的
解决方案 »
- div+css设计二级菜单以它对应的一级菜单为中心 横向显示
- 只求一种方案,各位有经验的来看看
- struts2 validation验证框架 建立的步骤。
- apche2.2.*和tomcat5.5.*用mod_proxy整合后怎样配置ssl?
- 在使用bean实现简单新闻编辑过程中,出现问题,在线请教!
- 请问一下如何在jsp中得到在javabean中实现sql语句的值?
- 怎样将string转换成int的
- 什么情况下需要用连接池?那位大虾给将一下??最好举个例子!!
- 如何定义数据库中的数据并传给javascript?
- java程序生成zip文件并下载,在弱网络情况下,下载不完全,解压不成功,提示压缩文件已经损坏
- 【拆分字符串】怎么把形如aa,bb,,,,,cc,,的字符串拆分放到数组里面?
- 50分求0~1之间小数的正则表达式
比如保存返回:
sql="insert ……(省略)";
int flag = dBBean.executeUpdate(sql);
if (flag==1) 跳转到union.jsp(不知道该怎么写);
else out.print("failed!");
保存继续也是类似。但是具体写我不知道该怎么写。
{
formHidden.opFlag.value="addNew";
formHidden.target = "_self";
formHidden.submit();
}function myQuery(formHidden)
{
formHidden.opFlag.value="query";
formHidden.target = "_self";
formHidden.submit();
}function myModify(formHidden,s_code,m_code)
{
formHidden.sys_code.value = s_code ;
formHidden.year.value = m_code ;
formHidden.opFlag.value="modify";
formHidden.target = "_self";
formHidden.submit();
}function myDelete(formHidden,s_code,m_code)
{
if (!confirm("<%=res.getString("WANT_DEL")%>")) return ;
formHidden.opFlag.value="delete";
formHidden.sys_code.value = s_code ;
formHidden.year.value = m_code ;
formHidden.target = "_self";
formHidden.submit();
}function myInsert(formPost)
{
if (!checkInsert(formPost)) return ;
formPost.opFlag.value="insert";
formPost.target = "_self";
formPost.submit();
}function myInsMore(formPost)
{
if (!checkForm(formPost)) return ;
formPost.opFlag.value="insMore";
formPost.target = "aux";
formPost.submit();
formPost.reset();
}/*function checkInsert(formPost)
{
if (!checkObjLen(formPost.sys_code,1,5,"<%=res.getString("SYS_CODE")%>")) return false ;
if (!checkYear(formPost.year)) return false ;
if (!checkForm(formPost)) return false ;
return true;
}function checkForm(formPost)
{
if (formPost.db_pass.value!=formPost.db_pass1.value)
{
alert("<%=res.getString("DB")+res.getString("PASSWORD")+res.getString("MUST_EQUAL")+res.getString("CONFIRM_PASSWORD")%>");
formPost.db_pass.focus();
return false;
}
if (!checkObjLen(formPost.db_code,1,16,"<%=res.getString("DB")+res.getString("CODE")%>")) return false ;
if (!checkObjLen(formPost.db_name,1,20,"<%=res.getString("DB")+res.getString("NAME")%>")) return false ;
if (!checkObjLen(formPost.db_url,1,200,"<%=res.getString("DB")%>URL")) return false ;
if (!checkObjLen(formPost.db_user,1,40,"<%=res.getString("OS")+res.getString("USER")%>")) return false ;
if (!checkObjLen(formPost.db_pass,1,40,"<%=res.getString("OS")+res.getString("PASSWORD")%>")) return false ;
return true;
} */function myUpdate(formPost)
{
if (!checkForm(formPost)) return ;
formPost.opFlag.value="update";
formPost.target = "_self";
formPost.submit();
}function myUpdMore(formPost)
{
if (!checkForm(formPost)) return ;
formPost.opFlag.value="updMore";
formPost.target = "aux";
formPost.submit();
}</script>
这个是我找到的类似的例子,但是这个没有用到javabean,其中的updMore这些东西都需要在java中实现啊
else if (opFlag.equals("insert") || opFlag.equals("insMore")) //插入
{
String sys_code= request.getParameter("sys_code");
String year = request.getParameter("year");
String os_code = request.getParameter("os_code");
String db_type_code = request.getParameter("db_type_code");
String db_code = request.getParameter("db_code");
String db_name = request.getParameter("db_name");
String driver_manager = request.getParameter("driver_manager");
String db_url = request.getParameter("db_url");
String db_user=request.getParameter("db_user");
String db_pass=request.getParameter("db_pass"); sys_code = Show.getString(sys_code);
year = Show.getString(year);
os_code = Show.getString(os_code);
db_type_code = Show.getString(db_type_code);
db_code = Show.getString(db_code);
db_name = Show.getString(db_name);
driver_manager = Show.getString(driver_manager);
db_url = Show.getString(db_url);
db_user = Show.getString(db_user);
db_pass = Show.getString(db_pass);
db_pass = cerp_crypt.get_encoded_pass(db_pass); if (sys_code.length()<1 || year.length()<1 )
{
outFlag = "0" ;
}else
{
sql = "insert into scg_db_config(company_code,sys_code,"
+ "year,os_code,db_type_code,db_code,db_name,"
+ "driver_manager,db_url,db_user,db_pass) values('"
+ companyCode + "','" + sys_code + "','" + year + "','"
+ os_code + "','" + db_type_code + "','" + db_code
+ "','" + db_name + "','" + driver_manager + "','"
+ db_url + "','" + db_user + "','" + db_pass + "')"; if (!pageQuery.simpleUpdate(sql))
outFlag = "0" ;
} if (opFlag.equals("insert"))
{
pageQuery.getData(strFields,strTables,strConditions,
pageSize);
pageCount = pageQuery.pageCount ;
currentPage =
(currentPage>pageCount ? pageCount : currentPage);
vct = pageQuery.dividePage(currentPage,pageSize);
}
}
else if (opFlag.equals("modify"))
{
String sys_code= request.getParameter("sys_code");
String year = request.getParameter("year"); sys_code = Show.getString(sys_code);
year = Show.getString(year); if (sys_code.length()>0 && year.length()>0)
{
strFields = "sys_code,year,db_code,db_name,os_code,"
+ "db_type_code,driver_manager,db_url,db_user,db_pass"; strTables = "scg_db_config"; strConditions = "company_code='" + companyCode
+ "' and sys_code='" + sys_code
+ "' and year='" + year + "'"; pageQuery.getData(strFields,strTables,strConditions,1);
vct = pageQuery.dividePage(1); } Vector osVct = null;
Vector dbVct = null;
Vector drVct = null; int vctSize = 100 ;
pageQuery.getData("os_code,os_name","scg_os_type"
,"1=1 order by os_code",vctSize); osVct = pageQuery.dividePage(1); pageQuery.getData("db_type_code,db_type_name","scg_db_type",
"1=1 order by db_type_code",vctSize); dbVct = pageQuery.dividePage(1); pageQuery.getData("driver_manager",
"scg_driver_manager",
"1=1 order by driver_manager",vctSize); drVct = pageQuery.dividePage(1); request.setAttribute("osVct",osVct);
request.setAttribute("dbVct",dbVct);
request.setAttribute("drVct",drVct); }
可是我编写的用javabean,没有所谓的java啊,真不知道该怎么办了
String sql;
dBBean.connect();
ResultSet rs=null;
function myAddNew(formHidden)
{
String sql;
dBBean.connect();
ResultSet rs=null;
String corp_name = request.getParameter("corp_name");
String corp_style = request.getParameter("corp_style");
String corp_city =request.getParameter("corp_city");
String corp_addr = request.getParameter("corp_addr");
String corp_phone = request.getParameter("corp_phone");
String memb_treat =request.getParameter("memb_treat");
String corp_intro =request.getParameter("corp_intro");
sql = "INSERT INTO insert_tab VALUES('+"corp_name"+',corp_syle,cor_city,corp_addr,corp_phone,memb_treat,corp_intro)";
int flag = dBBean.executeUpdate(sql);
if (flag==1) out.print("success");
else out.print("failed!");
window.location.href='union.jsp';
dBBean.close();
}function myQuery(formHidden)
{
formHidden.opFlag.value="query";
formHidden.target = "_self";
formHidden.submit();
}function myModify(formHidden,s_code,m_code)
{
formHidden.sys_code.value = s_code ;
formHidden.year.value = m_code ;
formHidden.opFlag.value="modify";
formHidden.target = "_self";
formHidden.submit();
}function myDelete(formHidden,s_code,m_code)
{
if (!confirm("<%=res.getString("WANT_DEL")%>")) return ;
formHidden.opFlag.value="delete";
formHidden.sys_code.value = s_code ;
formHidden.year.value = m_code ;
formHidden.target = "_self";
formHidden.submit();
}function myInsert(formPost)
{
if (!checkInsert(formPost)) return ;
formPost.opFlag.value="insert";
formPost.target = "_self";
formPost.submit();
}function myInsMore(formPost)
{
if (!checkForm(formPost)) return ;
formPost.opFlag.value="insMore";
formPost.target = "aux";
formPost.submit();
formPost.reset();
}/*function checkInsert(formPost)
{
if (!checkObjLen(formPost.sys_code,1,5,"<%=res.getString("SYS_CODE")%>")) return false ;
if (!checkYear(formPost.year)) return false ;
if (!checkForm(formPost)) return false ;
return true;
}function checkForm(formPost)
{
if (formPost.db_pass.value!=formPost.db_pass1.value)
{
alert("<%=res.getString("DB")+res.getString("PASSWORD")+res.getString("MUST_EQUAL")+res.getString("CONFIRM_PASSWORD")%>");
formPost.db_pass.focus();
return false;
}
if (!checkObjLen(formPost.db_code,1,16,"<%=res.getString("DB")+res.getString("CODE")%>")) return false ;
if (!checkObjLen(formPost.db_name,1,20,"<%=res.getString("DB")+res.getString("NAME")%>")) return false ;
if (!checkObjLen(formPost.db_url,1,200,"<%=res.getString("DB")%>URL")) return false ;
if (!checkObjLen(formPost.db_user,1,40,"<%=res.getString("OS")+res.getString("USER")%>")) return false ;
if (!checkObjLen(formPost.db_pass,1,40,"<%=res.getString("OS")+res.getString("PASSWORD")%>")) return false ;
return true;
} */function myUpdate(formPost)
{
if (!checkForm(formPost)) return ;
formPost.opFlag.value="update";
formPost.target = "_self";
formPost.submit();
}function myUpdMore(formPost)
{
if (!checkForm(formPost)) return ;
formPost.opFlag.value="updMore";
formPost.target = "aux";
formPost.submit();
}</script>