<pre name="code" class="java"><bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mappingResources">
<list>
<!-- 引用hbm映射文件,只举例一个-->
<value>User.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="dialect">org.hibernate.dialect.HSQLDialect</prop>
</props>
</property>
</bean>
@WebServlet(name="UploadServlet",urlPatterns="/UploadServlet")@MultipartConfig//标识Servlet支持文件上传public class UploadServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); //存储路径 String savePath = request.getServletContext().getRealPath("/image"); //获取上传的文件集合 Collection<Part> parts = request.getParts(); if (parts.size()==1) { //上传单个文件 //Servlet3.0将multipart/form-data的POST请求封装成Part,通过Part对上传的文件进行操作。 //Part part = parts[0];//从上传的文件集合中获取Part对象 Part part = request.getPart("file"); String header = part.getHeader("content-disposition");//获取请求头 //获取文件名 String fileName = getFileName(header); //把文件写到指定路径 part.write(savePath+File.separator+fileName); System.out.println("shaangchuan"); } PrintWriter out = response.getWriter(); out.println("上传成功"); out.flush(); out.close();} /*根据请求头解析出文件名*/ public String getFileName(String header) { String[] tempArr1 = header.split(";"); String[] tempArr2 = tempArr1[2].split("="); //获取文件名,兼容各种浏览器的写法 String fileName = tempArr2[1].substring(tempArr2[1].lastIndexOf("\\")+1).replaceAll("\"", ""); return fileName;} public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); }}
</pre><pre name="code" class="java">
</pre><pre name="code" class="java">
</pre><pre name="code" class="java">
得分
</pre><pre name="code" class="java"><pre name="code" class="java">WlUserinformationCdrService user1Service = new WlUserinformationCdrService();
List<WlUserinformationCdr> list = user1Service.getUsers();
Int flag = 0;//标志手机号是否已经存在,不存在为0,存在为1;
WlUserinformationCdr u = new WlUserinformationCdr();
Iterator<WlUserinformationCdr> it=list.iterator();
while(it.hasNext()){
u = (WlUserinformationCdr)it.next();
if(phonenumber.equals(u.getPhonenumber()))
{
HashMap<String,String> map = new HashMap<String, String>();
map.put("Status", "1"); //返回手机号存在;
out.write(gson.toJson(map));
flag = 1; //标志位置为1
break;
}
}
</pre><pre name="code" class="java"><pre name="code" class="java"><bean id = "transactionManager" class = "org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory">
<p><!-- 开启注解 --></p>
<tx:annotation-driventransaction-manager="txManager"/>
</bean>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class SingletonClass{
private static SingletonClass instance=null;
public static SingletonClass getInstance(){
if(instance==null){
synchronized(SingletonClass.class){
if(instance==null){
instance=new SingletonClass();
}
}
}
return instance;
}
private SingletonClass(){}
}
ok
Session session = sf.openSession();
Query query = session.createQuery(hql);
for(int i = 0; i<args.length; i++)
{
query.setParameter(i,args[i]);
}
query.list();
是
<?xml version="1.0" encoding= "UTF-8"?>
<beans>
<bean id = "Chinese" class = "com.welinker.chinese" />
<bean id = "American" class = "com.welinker.american" />
</beans>
<?xml version="1.0" encoding= "UTF-8"?>
<!-- beans是Spring配置文件的根元素 -->
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <!-- 定义第一个bean,该bean的id为 chinese --> <bean id= "chinese" class ="lee.Chinese"/>
<!-- 定义第二个bean,该bean的id为 american --> <bean id= "american" class ="lee.American"/> </beans>
s
//实例化Spring容器 ApplicationContext ctx = new FileSystemXmlApplicationContext("bean.xml" ); //定义Person接口的实例
Person p = null; //通过Spring上下文获得 chinese实例
p = (Person)ctx.getBean("chinese");
public boolean isExist(String username)
{
boolean isExist=false;
DBAccess db=new DBAccess();
if(db.createConn())
{
String sql="select * from user where username='"+username+"'";
db.query(sql);
if(db.next())
{
isExist=true;
}
db.closeRs();
db.closeStm();
db.closeConn();
}
return isExist;
}