欢迎来到天天文库
浏览记录
ID:39805514
大小:40.50 KB
页数:6页
时间:2019-07-11
《开发经验收藏》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、目录1、字段更新12、乱码的处理13、xml中“&”符号的转义字符24、如何在action中或servlet中得到pageContext.txt25、数据库取值26、加载多个xml47、java操作数据库中的clob字段.txt51、字段更新如果我只更新一个表中的某些字段,该怎么实现:DocManager是与表映射的model,iidd是要更新的那个一行的IIDD,更新时,先将数据取出来,再更新publicvoidupdateDoc(DocManagerdocmanager,Stringiidd){docmanager=(DocManager)getObject(DocManager.c
2、lass,iidd);this.updateObject(docmanager);}2、乱码的处理Stringtname=request.getParameter("txtname");//此时中文是乱码tname=newString(tname.getBytes("ISO-8859-1"));//通过此代码转换成中文//tname=newString((tname.getBytes("ISO-8859-1")),"GBK")3、xml中“&”符号的转义字符今天在strutsmenu中配置菜单时,有一个菜单路径为“/quick/quick.html?tableName=T_WAREHOU
3、SE_NOTE&NOTE_TYPE_ID=1”,结果eclipse报错“Thereferencetoentity'field2'mustendwiththe';'delimiter”,上网查询得,在xml当中“&”必须采用转义字符“&”4、如何在action中或servlet中得到pageContext.txtJspFactory_jspxFactory=null;PageContextpageContext=null;_jspxFactory=JspFactory.getDefaultFactory();pageContext=_jspxFactory.getPageConte
4、xt(this,req,resp,"",true,8192,true);ServletConfigsconfig=this.getServletConfig();5、数据库取值Stringdiver="oracle.jdbc.dirver.OracleDriver":Stringurl="jdbc:oracle:thin:@localhost:1521:sundun";Stringuser="has_sundun";Stringpw="sundun";Stringsql="";Connectioncon=null;try{Class.forName(dirver).getInterfac
5、es();con=DriverManager.getConnection(url,user,pw);}cathc(ClassNotFoundExceptionex){ex.printStackTrace();}catch(SQLExceptionex){ex.printStackTrace();}Statementstmt=con.createStatement();ResultSetrs=stmt.executeQuery(sql);stmt.close();con.close();6、加载多个xml可以。得在web.xml配置初始参数configXMLcode6、ter-name>struts2org.apache.struts2.dispatcher.FilterDispatcherconfigstruts-default.xml,struts-plugin.xml,/WEB-INF/struts.xmlstruts27、-name>/*以上配置方式已通过测试,成功!7、java操作数据库中的clob字段1、模型中定义String类型resource.model.resource.DocAttachmentprivateStringrmcontent;2、在类中直接操作StringStringdoc_txt=getDoc_txt(filetype,changena
6、ter-name>struts2org.apache.struts2.dispatcher.FilterDispatcherconfigstruts-default.xml,struts-plugin.xml,/WEB-INF/struts.xml
7、-name>/*
此文档下载收益归作者所有