有谁帮我看看.运行不了,说什么服务器行为异常?运行不了

谢谢提示
但是我现在改了还是不行帮忙在看看代码错误信息如下

JSP页面:

Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+”:”+request.getServerName()+”:”+request.getServerPort()+path+””;
%>

-W3CDTDHTML4.01TransitionalEN”>

“>

MyJSPadvrub.jspstartingpage<title> <p></p> <h1> <br>提出技术难点 <h1> </h1></h1><p>姓名:</p> <p>技术难点:</p> <p>serv类:<br>1.<br>packagecom.yourcompany.serv;</p> <p>publicclassAdvrub{<br>privateintid;<br>privateStringusername;<br>privateStringcontene;</p> <p>publicintgetId(){<br>returnid;<br>}<br>publicvoidsetId(intid){<br>this.id=id;<br>}<br>publicStringgetUsername(){<br>returnusername;<br>}<br>publicvoidsetUsername(Stringusername){<br>this.username=username;<br>}<br>publicStringgetContene(){<br>returncontene;<br>}<br>publicvoidsetContene(Stringcontene){<br>this.contene=contene;<br>}</p> <p>}</p> <p>2.<br>packagecom.yourcompany.serv;</p> <p>importjava.sql.Connection;<br>importjava.sql.ResultSet;<br>importjava.sql.SQLException;<br>importjava.sql.Statement;</p> <p>importjavax.naming.InitialContext;<br>importjavax.naming.NamingException;<br>importjavax.sql.DataSource;</p> <p>publicclassAdvrubManager{<br>publicintadvrub(Stringusername,Stringcontent)throwsSQLException{<br>得到数据源<br>DataSourceds=null;</p> <p>try{<br>InitialContextctx;<br>ctx=newInitialContext();<br>ds=(DataSource)ctx.lookup(”java:compenvjdbcpgsql”);<br>}catch(NamingExceptione){<br>e.printStackTrace();<br>}</p> <p>intmaxId=0;<br>Connectionconn=ds.getConnection();<br>Statementstmt=conn.createStatement();<br>ResultSetrs=stmt.executeQuery(”selectmax(id)fromadvrub”);<br>if(rs.next())<br>maxId=rs.getInt(1);</p> <p>maxId++;</p> <p>StringBuffersb=newStringBuffer();<br>sb.append(”insertintoadvrubvalues(”);<br>sb.append(maxId);<br>sb.append(”,”);<br>sb.append(username);<br>sb.append(”,”);<br>sb.append(content);<br>sb.append(”)”);</p> <p>运行insert语句,插入表中一条记录,rtn将返回1<br>intrtn=stmt.executeUpdate(sb.toString());<br>if(rtn==1)插入数据成功<br>returnmaxId;<br>else插入数据失败<br>return-1;<br>}</p> <p>}</p> <p>action:<br>packagecom.yourcompany.struts.action;</p> <p>importjava.sql.SQLException;</p> <p>importjavax.servlet.http.HttpServletRequest;<br>importjavax.servlet.http.HttpServletResponse;</p> <p>importorg.apache.struts.action.ActionForm;<br>importorg.apache.struts.action.ActionForward;<br>importorg.apache.struts.action.ActionMapping;<br>importorg.apache.struts.actions.MappingDispatchAction;</p> <p>importcom.yourcompany.struts.form.AdvrubForm;<br>importcom.yourcompany.serv.AdvrubManager;<br>importcom.yourcompany.serv.Advrub;</p> <p>publicclassAdvrubActionextendsMappingDispatchAction{</p> <p>publicActionForwardadvrub(ActionMappingmapping,ActionFormform,<br>HttpServletRequestrequest,HttpServletResponseresponse)throwsSQLException{</p> <p>AdvrubFormsf=(AdvrubForm)form;</p> <p>AdvrubManagersm=newAdvrubManager();</p> <p>sm.advrub(sf.getUsername(),sf.getContten());</p> <p>returnmapping.findForward(”success”);</p> <p>}</p> <p>}</p> <p>form:</p> <p>packagecom.yourcompany.struts.form;</p> <p>importjavax.servlet.http.HttpServletRequest;</p> <p>importorg.apache.struts.action.ActionErrors;<br>importorg.apache.struts.action.ActionMapping;</p> <p>publicclassAdvrubFormextendsActionForm{</p> <p>privateintid;<br>privateStringusername;<br>privateStringcontent;</p> <p>publicintgetId(){<br>returnid;<br>}</p> <p>publicvoidsetId(intid){<br>this.id=id;<br>}</p> <p>publicStringgetUsername(){<br>returnusername;<br>}<br>publicvoidsetUsername(Stringusername){<br>this.username=username;<br>}</p> <p>publicStringgetContten(){<br>returncontent;<br>}<br>publicvoidsetContent(Stringcontene){<br>this.content=content;<br>}<br>}</p> <p>错误信息:<br>2007-10-2414:20:30org.apache.struts.util.RequestUtilscreateActionForm<br>警告:NoFormBeanConfigfoundunderAdvrubForm<br>2007-10-2414:20:30org.apache.struts.action.RequestProcessorprocessException<br>警告:UnhandledExceptionthrown:classjava.lang.NullPointerException<br>2007-10-2414:20:30org.apache.catalina.core.StandardWrapperValveinvoke<br>严重:Servlet.service()forservletactionthrewexception<br>java.lang.NullPointerException<br>atcom.yourcompany.struts.action.AdvrubAction.Advrub(AdvrubAction.java:31)<br>atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)<br>atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>atjava.lang.reflect.Method.invoke(Method.java:585)<br>atorg.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:274)<br>atorg.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194)<br>atorg.apache.struts.actions.MappingDispatchAction.execute(MappingDispatchAction.java:169)<br>atorg.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)<br>atorg.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)<br>atorg.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)<br>atorg.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)<br>atjavax.servlet.http.HttpServlet.service(HttpServlet.java:710)<br>atjavax.servlet.http.HttpServlet.service(HttpServlet.java:803)<br>atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br>atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<br>atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)<br>atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br>atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br>atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br>atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)<br>atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)<br>atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)<br>atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)<br>atjava.lang.Thread.run(Thread.java:595)</p> <p>文章来源于<blockestyle><ahref><spanstyle>相关推荐:<a href="/zt-yiyuzheng/">抑郁</a>就围绕身边徘徊</spanstyle></ahref></blockestyle></p> <p><a href="/zt-yiyuzheng/">抑郁症</a>的主要症状包括沮丧、悲观、忧郁等,患者自己感觉像掉进一个深不见底的深渊里一样,经常感觉到压抑、无望,没有高兴的事情,总是开心不起来,就连过去很喜欢的爱好也都提不起精神继续。和家人、朋友都开始疏远,不愿意接触人。有的患者办事开始出现犹豫不决,比如,平时换衣…</p> <p><a><blocke></blocke></a></p>