(特别注意struts不是根据name来选择使用的哪个方法,struts会根据flag=addEmployerUi自动在action里面选择名字和flag后面相同的方法来处理,name后面只是act
<bean name="/login" class="cn.lb.web.action.EmployerAction" scope="prototype">
<property name="employerServiceInter" ref="employerServiceImp"></property>
</bean>
package cn.lb.web.action;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
List<Employer> list=sessionFactory.getCurrentSession().createQuery(hql)
.setInteger(0, employer.getId()).setString(1, employer.getPwd()).list();
if(l
也可以这样
String
前端表单
<form action="/sshweb/login.do?flag=login" method="post">
u:<input type="text" name="id">
p:<input type=
在web.xml中配置
<!-- 解决懒加载问题 -->
<filter>
<class name="Department" lazy="false">
<id name="id" type="java.lang.Integer">
<generato
List<Employer> list=sessionFactory.openSession().createQuery(hql).setInteger(0,employer.getId()).setString(1, employer.getPwd()).list();
Hibernat
问题的原因是domain里面的构造方法被重写了,需要把默认的写出来。
public Department(){}
public Department(String departname, Set<Employer&g