<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java" import="java.sql.*"%>
<jsp:useBean id="connsql" scope="page" class="cn.teleinfo.gold.sqlserver"/>
<jsp:useBean id="sendToMobile" scope="page" class="cn.teleinfo.gold.sendToMobile"/><html>
<head>
<title>
更新数据
</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<%
request.setCharacterEncoding("GBK");
try {
String mobile=request.getParameter("mobile");
String id=request.getParameter("id")
String partment=request.getParameter("partment");
String isDispose=request.getParameter("isDispose");
String procedSort=request.getParameter("procedSort");
String placeName=request.getParameter("placeName");
String note=request.getParameter("note");
String jndiSgipplatform=request.getParameter("jndiSgipplatform"); String compled="UPDATE cpnInfo.dbo.sourcemessage set isDispose=1 where id="+id;
String sql="UPDATE cpnInfo.dbo.cpninfo set partment='"+partment+"', procedSort='"+procedSort+"',place='"+placeName+"',note='"+note+"',procedTime=getDate() where id="+id;
connsql.executeUpdate(sql);
connsql.executeUpdate(compled);
System.out.println(sql);
sendToMobile.sendToMobile(mobile,note,jndiSgipplatform);
}
catch (Exception ex) {
System.out.println("Update 页异常:"+ex.getMessage());
ex.printStackTrace();
}
%>
<body bgcolor="#ffffff">
<jsp:forward page="cpnuser-info.jsp"/>
</body>
</html>这是代码.
<%@ page language="java" import="java.sql.*"%>
<jsp:useBean id="connsql" scope="page" class="cn.teleinfo.gold.sqlserver"/>
<jsp:useBean id="sendToMobile" scope="page" class="cn.teleinfo.gold.sendToMobile"/><html>
<head>
<title>
更新数据
</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<%
request.setCharacterEncoding("GBK");
try {
String mobile=request.getParameter("mobile");
String id=request.getParameter("id")
String partment=request.getParameter("partment");
String isDispose=request.getParameter("isDispose");
String procedSort=request.getParameter("procedSort");
String placeName=request.getParameter("placeName");
String note=request.getParameter("note");
String jndiSgipplatform=request.getParameter("jndiSgipplatform"); String compled="UPDATE cpnInfo.dbo.sourcemessage set isDispose=1 where id="+id;
String sql="UPDATE cpnInfo.dbo.cpninfo set partment='"+partment+"', procedSort='"+procedSort+"',place='"+placeName+"',note='"+note+"',procedTime=getDate() where id="+id;
connsql.executeUpdate(sql);
connsql.executeUpdate(compled);
System.out.println(sql);
sendToMobile.sendToMobile(mobile,note,jndiSgipplatform);
}
catch (Exception ex) {
System.out.println("Update 页异常:"+ex.getMessage());
ex.printStackTrace();
}
%>
<body bgcolor="#ffffff">
<jsp:forward page="cpnuser-info.jsp"/>
</body>
</html>这是代码.
解决方案 »
- java.lang.ClassNotFoundException: org.apache.commons.codec.DecoderException 异常
- HTTP Status 500!!!
- 发神经了,暴了一个org.apache.jasper.JasperException
- 用oclick调出window.showModelessDialog窗体后 在改窗体内的页面如何控制窗体高度??
- 急需jspsmartUpload组件.哪位有吗????
- 写了个防注射的filter过滤器,错在哪里?
- jsp中如何保持刷新页面后,滑动条停留在最底端
- JSP如何与Access连接??
- 关于java代码本地化的问题,大家帮忙啊!!
- easyui的datagrid怎么处理特殊数据
- 最近用JSP做了一个聊天室项目,但速度非常慢,请问可以实现网页不刷新是实时的现实最新聊天信息吗?
- 一个很奇怪的SESSION的问题,大家帮忙看看,在*.JAVA中就是不能给SESSION复制。
发现少了个分号,但加上还是出现同样的错误提示.=_=
一开始声明的几个String型变量用来保存request.getParameter得到的值,可是有时候得不到,变量就是Null了,可是下边的代码又对这个这个null的变量进行操作,自然会报NullPointerException异常了。
请检查request.getParameter("xxx")语句里的xxx是否写错,还有xxx在另外那个页面里的名字是否和这里的对应,或者在另外那个页面中是否有值,是否传了过来。
强烈建议在
String mobile=request.getParameter("mobile");
String id=request.getParameter("id")
String partment=request.getParameter("partment");
String isDispose=request.getParameter("isDispose");
String procedSort=request.getParameter("procedSort");
String placeName=request.getParameter("placeName");
String note=request.getParameter("note");
String jndiSgipplatform=request.getParameter("jndiSgipplatform");
之后,增加判断语句:
if(mobile==null)mobile="";
if(id=null)id="";
if.......
我们现在写jsp页面这一步是必须做的,虽然增加了运算量,但为了不出错,这一步还是要的。建议去学习一下struts框架,使java代码从jsp中脱离出来,提高效率。
以下都这样
sendToMobile.sendToMobile(mobile,note,jndiSgipplatform);在你的bean里的这个sendtomobile方法里的变量在用的时候。无法给他传递值