首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

六月28日房产的登录模块报错

2012-11-09 
6月28日房产的登录模块报错1.JSP语法报错exception org.apache.jasper.JasperException: /index.jsp(149,5

6月28日房产的登录模块报错

1.JSP语法报错
exception
org.apache.jasper.JasperException: /index.jsp(149,52) quote symbol expected
本处为:JSP页面表单的 <html:radio property="loginType" value=1>顾客 </html:radio>整型值也要用引号value='1'括起.
2.applicationResource找不到的问题
(1)在web.xml的servlet中添加:? <init-param>
??? <param-name>application</param-name>
??? <param-value>ApplicationResources</param-value>
??? </init-param>
(2)在struts-config.xml中添加:
?</action-mappings>
?<message-resources parameter="com/lma/struts/ApplicationResources"/>
?</struts-config>
? (3)确保上述的路径在classpath下正确,例如将ApplicationResources.properties放到src的com.lma.struts下。
3.情况是,点击时没有任何反应和提示,因为HQL语句,在dao层中被中断。
在最不可能出现问题的地方出了问题。怎么被自己改变了!!,不能在方法的HQL语句乱来copy paste!!!

public class UserLoginDao extends HibernateDaoSupport implements IUserLoginDao{
?? ?public boolean findByAccountAndPass(String loginAccount,String pass,Integer type){
?? ??? ?Query q=getSession().createQuery("FROM Userlogin WHERE loginAccount=? AND loginPassword=? AND loginType=?");
?? ??? ?q.setString(0, loginAccount);
?? ??? ?q.setString(1, pass);
?? ??? ?q.setInteger(2, type);
?? ??? ?//q.setString(2, type);
?? ??? ?List list=q.list();
?? ??? ?if(list.isEmpty())
?? ??? ??? ?return false;
?? ??? ?else return true;
?? ?}
public String findNameByAccountAndPass(String account,String pass){
?? ??? ?
?? ??? ?Query q = getSession().createQuery("FROM Userlogin WHERE loginAccount=? AND loginPassword=? ");
?? ??? ?q.setString(0, account);
?? ??? ?q.setString(1, pass);
?? ??? ?
?? ??? ?List list = q.list();
?? ??? ?if(!list.isEmpty()){
?? ??? ??? ?Userlogin user = (Userlogin) list.get(0);//获得第一条记录
?? ??? ??? ?return user.getLoginName();//从记录中取出name
?? ??? ?}else{
?? ??? ??? ?return null;/////否则返回null
?? ??? ?}
?? ??? ?
?? ?}

热点排行