1->可以在test.jsp裏用<jsp:forward page="c.jsp"/>,或者保存到session2->更新指update還是什麽啊,你就在test.jsp裏做好啦,都是數據庫的操作,當然用servlet作control更好啦
解决方案 »
- 再问个在div中换行的问题~~
- HTML局部打印
- 大家觉得这个功能难不难做?进来看看
- 高手接分,大大的分---》java 手机
- ServletContext接口中getContext(java.lang.String uripath)使用问题
- 初学者连数据库问题
- 为什么通过ODBC数据源连接数据库会出现问题??
- 咨询一个数据转换的问题!!!!!!!!!!!!!!!!!!
- 我怎么判断我的sql查询语句查出来的记录为空?
- Java不能自动编译
- help me!如何学习用java开发web报表!
- 请问:如何将“yyyy-mm-dd”格式的字符串转换成日期格式并得到两天后的日期!(结果再转换回字符串 格式同“yyyy-mm-dd”) 希望高手指教
这样,对于没一次insert 都要进行判断,我觉得很麻烦
public void init(ServletConfig config) throws ServletException
{
super.init(config);
}
public void destroy() {} protected void processRequest(HttpServletRequest request,HttpServletResponse response)
throws ServletException, java.io.IOException
{
String next=""; String old_project_id=request.getParameter("old_project_id");
String new_project_name=new String(
request.getParameter("new_project_name").getBytes("8859_1"));
HttpSession session=request.getSession(true);
String userid=(String)session.getValue("userid");
String new_project_id=old_project_id+"_"+userid; check_Unique chu=new check_Unique();
if (old_project_id!=null&&chu.notExist(new_project_id)){
// request.setAttribute("old_project_id",old_project_id);
// request.setAttribute("new_project_name",new_project_name);
next="/pms/enp/apply/editapplyfile_ok.jsp";
} else {
next="/pms/applyerror.htm";
}
dispatch(request, response, next);
} protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, java.io.IOException{
processRequest(request, response);
} protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, java.io.IOException{
processRequest(request, response);
} protected void dispatch(HttpServletRequest request,
HttpServletResponse response,
String page)
throws javax.servlet.ServletException, java.io.IOException
{
RequestDispatcher dispatcher =
getServletContext().getRequestDispatcher(page);
dispatcher.forward(request, response);
}
}notExist 通过这个函数作一个数据库的验证,然后转到不同的页面运行,是不是就是这个意思,大家数据库 判断的时候,是怎么做的呢???大家都给点意见啊!
<script>
function CheckForm()
{
for(iIndex=0;iIndex<document.forms[0].elements.length;iIndex++)
{
if(document.forms[0].item(iIndex).tagName=="INPUT")
{
if(document.forms[0].item(iIndex).type=="text")
{
if(document.forms[0].item(iIndex).value=="")
{
return false;
}
}
}
}
return true;
}
</script>
<form>
<input type=text id="T1" value="">
<input type=text id="T2" value="">
<input type=text id="T3" value="">
<br>
<input type=button id="B1" value="效验" onclick="if(!CheckForm()){window.confirm('存在NULL')}">
</form>
<script>
function CheckForm()
{
for(iIndex=0;iIndex<document.forms[0].elements.length;iIndex++)
{
if(document.forms[0].item(iIndex).tagName=="INPUT")
{
if(document.forms[0].item(iIndex).type=="text")
{
if(document.forms[0].item(iIndex).value=="")
{
return false;
}
}
}
}
return true;
}
</script>
<form>
<input type=text id="T1" value="">
<input type=text id="T2" value="">
<input type=text id="T3" value="">
<br>
<input type=button id="B1" value="效验" onclick="if(!CheckForm()){window.confirm('存在NULL')}">
</form>
<input onkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragenter="return false">
字母:
<input onkeypress="return (event.keyCode>96&&event.keyCode<123)||(event.keyCode>64&&event.keyCode<91)" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragenter="return false">