java 大神帮忙java如何解决跨域问题一下问题

Java用Xpath解析XML遇到一个问题?求大神帮忙解决一下
[问题点数:40分,结帖人u]
Java用Xpath解析XML遇到一个问题?求大神帮忙解决一下
[问题点数:40分,结帖人u]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2016年1月 Java大版内专家分月排行榜第二2015年12月 Java大版内专家分月排行榜第二2015年8月 Java大版内专家分月排行榜第二2015年3月 Java大版内专家分月排行榜第二2015年1月 Java大版内专家分月排行榜第二2014年12月 Java大版内专家分月排行榜第二2014年11月 Java大版内专家分月排行榜第二2014年6月 Java大版内专家分月排行榜第二2014年4月 Java大版内专家分月排行榜第二2014年1月 Java大版内专家分月排行榜第二2013年11月 Java大版内专家分月排行榜第二
2015年9月 Java大版内专家分月排行榜第三2015年6月 Java大版内专家分月排行榜第三2015年5月 Java大版内专家分月排行榜第三2015年2月 Java大版内专家分月排行榜第三2014年3月 Java大版内专家分月排行榜第三2013年12月 Java大版内专家分月排行榜第三
2014年10月 Java大版内专家分月排行榜第二2014年9月 Java大版内专家分月排行榜第二2014年8月 Java大版内专家分月排行榜第二
2016年1月 Java大版内专家分月排行榜第三2014年12月 Java大版内专家分月排行榜第三2014年11月 Java大版内专家分月排行榜第三
2016年1月 Java大版内专家分月排行榜第二2015年12月 Java大版内专家分月排行榜第二2015年8月 Java大版内专家分月排行榜第二2015年3月 Java大版内专家分月排行榜第二2015年1月 Java大版内专家分月排行榜第二2014年12月 Java大版内专家分月排行榜第二2014年11月 Java大版内专家分月排行榜第二2014年6月 Java大版内专家分月排行榜第二2014年4月 Java大版内专家分月排行榜第二2014年1月 Java大版内专家分月排行榜第二2013年11月 Java大版内专家分月排行榜第二
2015年9月 Java大版内专家分月排行榜第三2015年6月 Java大版内专家分月排行榜第三2015年5月 Java大版内专家分月排行榜第三2015年2月 Java大版内专家分月排行榜第三2014年3月 Java大版内专家分月排行榜第三2013年12月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。那位大神帮小弟解决一个MyBatis的问题啊,谢了
[问题点数:20分,结帖人u]
那位大神帮小弟解决一个MyBatis的问题啊,谢了
[问题点数:20分,结帖人u]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2014年5月 Java大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。求JAVA大神帮忙解决下这个有关问题 - J2SE当前位置:& &&&求JAVA大神帮忙解决下这个有关问题求JAVA大神帮忙解决下这个有关问题&&网友分享于:&&浏览:8次求JAVA大神帮忙解决下这个问题鄙人做了个坦克大战的小游戏,相信很多大神们都做过,但是鄙人的炮筒就是显示不出来...求好心人指点,本人学生新手,就这点分了,全拿出来了。1,目前共三个class文件,分别为TankClient,Tank,Missile....2,疑问所在:我的drawLine()画不出直线。。。3,疑问来源:
case D: & System.out.println(&炮筒方向开始调用--下!&);
g.drawLine(x+Tank.TKLENGTH/2, y+Tank.TKWIDTH/2, x+Tank.TKLENGTH/2,y+Tank.TKWIDTH );
//就是画不出来!& System.out.println(&炮筒方向调用结束--下!&);3.11简要说明:dir坦克当前方向。PTdir炮筒当前方向。fire()开火,setlocation()调整当前方向。命名做到见名知意。 4,原先的3个文件的代码: &①TankClient类:import java.awt.*;import java.awt.event.*;public class TankClient extends Frame {
Tank mytank=new Tank(50,50,this); Missile mis=
public void paint(Graphics g) { mytank.drawTank(g); if(mis!=null)
mis.drawMissile(g);
public void launchFrame(){
this.setLocation(40, 30);
this.setSize(800, 600);
this.setVisible(true);
this.setResizable(false);
this.setBackground(Color.green);
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
System.exit(0);
this.addKeyListener(new KeyMoniter()); new Thread(new PaintThread()).start();
public static void main(String[] args) {
TankClient tc =new TankClient();
tc.launchFrame();
} private class PaintThread implements Runnable{
public void run() {
while(true){
repaint();
Thread.sleep(35);
} catch (InterruptedException e) {
e.printStackTrace();
private class KeyMoniter extends KeyAdapter{
public void keyPressed(KeyEvent e) {
mytank.keyPressed(e); &
//mis.keyPressed(e);
public void keyReleased(KeyEvent e) {
mytank.keyReleased(e);
}②Tank类import java.awt.Cimport java.awt.Gimport java.awt.event.KeyEpublic class Tank { &
int x,y; &
public static final int XSPEED=5,YSPEED=5; &
public static final int TKLENGTH=30,TKWIDTH=30; &
private boolean BL,BR,BU,BD; &
enum Direction{U,D,L,R,LU,RU,RD,LD,STOP};
private Direction dir=Direction.STOP;
Direction PTdir=Direction.D; & &
public Tank(int x,int y) {
this.x=x;this.y=y; } &
public Tank(int x,int y,TankClient tc){
this.x=x;this.y=y;
this.tc= &
Missile fire(){
int x=this.x+Tank.TKLENGTH/2;
int y=this.y+Tank.TKWIDTH/2;
Missile mis=new Missile(x,y,PTdir);
public void drawTank(Graphics g){
Color c=g.getColor();
g.setColor(Color.red);
g.fillOval(x, y, TKLENGTH, TKWIDTH);
g.setColor(c);
//System.out.println(&炮筒方向开始调用&);g.drawLine(x+Tank.TKLENGTH/2,y+Tank.TKWIDTH/2,x+Tank.TKLENGTH/2,y+Tank.TKWIDTH );//g.setColor(Color.black);
switch(PTdir){
g.drawLine(x+Tank.TKLENGTH/2,y+Tank.TKWIDTH/2,x+Tank.TKLENGTH/2,y);System.out.println(&炮筒方向开始调用--上!&);
case D: & System.out.println(&炮筒方向开始调用--下!&); g.setColor(Color.black); &
g.drawLine(x+Tank.TKLENGTH/2, y+Tank.TKWIDTH/2, x+Tank.TKLENGTH/2,y+Tank.TKWIDTH ); & & System.out.println(&炮筒方向调用结束--下!&);
g.drawLine(x+Tank.TKLENGTH/2, y+Tank.TKWIDTH/2, x,y+Tank.TKWIDTH/2 );
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有本人初学ssh,现在尝试使用eclipse写一个基于ssh的工程,就想实现简单的增删改查功能。但是访问的时候错误,请大神帮忙分析一下。
一、&准备工作
导包(此处省略)
二、建立数据库&(一张用户表)
&&CREATE&TABLE&`user`&(
&&`userId`&int(20)&NOT&NULL&AUTO_INCREMENT,
&&`userName`&varchar(255)&DEFAULT&NULL,
&&`age`&mediumint(20)&DEFAULT&NULL,
&&PRIMARY&KEY&(`userId`)
)&ENGINE=InnoDB&AUTO_INCREMENT=5&DEFAULT&CHARSET=utf8;
INSERT&INTO&`user`&VALUES&('1',&'张三',&'20');
INSERT&INTO&`user`&VALUES&('2',&'李四',&'21');
INSERT&INTO&`user`&VALUES&('3',&'王五',&'22');
INSERT&INTO&`user`&VALUES&('4',&'刘六',&'23');
三、建立数据化持久层
1、建立实体类
&package&com.niit.app.
public&class&User&{
private&Integer&userId;
private&String&userN
private&Integer&
public&User()&{
public&User(Integer&userId,&String&userName,&Integer&age)&{
this.userId&=&userId;
this.userName&=&userN
this.age&=&
public&Integer&getUserId()&{
return&userId;
public&void&setUserId(Integer&userId)&{
this.userId&=&userId;
public&String&getUserName()&{
return&userN
public&void&setUserName(String&userName)&{
this.userName&=&userN
public&Integer&getAge()&{
public&void&setAge(Integer&age)&{
this.age&=&
2、把实体类User的属性映射到User表,生成下面的User.hbm.xml文件
&?xml&version=&1.0&?&
&!DOCTYPE&hibernate-mapping&PUBLIC&&-//Hibernate/Hibernate&Mapping&DTD&3.0//EN&
&http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd&&
&!--&Generated&&21:30:52&by&Hibernate&Tools&3.4.0.CR1&--&
&hibernate-mapping&
&&&&&class&name=&com.niit.app.entity.User&&table=&USER&&
&&&&&&&&&id&name=&userId&&type=&java.lang.Integer&&
&&&&&&&&&&&&&column&name=&USERID&&/&
&&&&&&&&&&&&&generator&class=&identity&&/&
&&&&&&&&&/id&
&&&&&&&&&property&name=&userName&&type=&java.lang.String&&
&&&&&&&&&&&&&column&name=&USERNAME&&/&
&&&&&&&&&/property&
&&&&&&&&&property&name=&age&&type=&java.lang.Integer&&
&&&&&&&&&&&&&column&name=&AGE&&/&
&&&&&&&&&/property&
&&&&&/class&
&/hibernate-mapping&
四、建立DAO层&
1、建立DAO的接口类:UserDAO
package&com.niit.app.
import&java.util.L
import&com.niit.app.entity.U
public&interface&UserDAO&{
List&User&&findAllUsers();
2、实现此接口的类文件,UserDAOImpl
package&com.niit.app.dao.
import&java.util.L
import&org.springframework.orm.hibernate3.HibernateT
import&com.niit.app.dao.UserDAO;
import&com.niit.app.entity.U
public&class&UserDAOImpl&implements&UserDAO{
private&HibernateTemplate&hibernateT
public&HibernateTemplate&getHibernateTemplate()
return&hibernateT
public&void&setHibernateTemplate(HibernateTemplate&hibernateTemplate)
this.hibernateTemplate&=&hibernateT
public&List&User&&findAllUsers()&{
System.out.println(&dao&);
String&hql&=&&select&*&from&user&;
@SuppressWarnings(&unchecked&)
List&User&&uList&=&(List&User&)&hibernateTemplate.find(hql);
五、&建立业务逻辑层
1、创建服务接口类UserService
package&com.niit.app.
public&interface&UserService&{
boolean&findAllUsers();
2、实现该接口的类UserServiceImpl
package&com.niit.app.service.
import&java.util.L
import&com.niit.app.dao.UserDAO;
import&com.niit.app.entity.U
import&com.niit.app.service.UserS
import&com.opensymphony.xwork2.ActionC
public&class&UserServiceImpl&implements&UserService{
private&UserDAO&userDAO;
public&UserDAO&getUserDAO()&{
return&userDAO;
public&void&setUserDAO(UserDAO&userDAO)&{
this.userDAO&=&userDAO;
public&boolean&findAllUsers()&{
System.out.println(&service&);
List&User&&uList&=&userDAO.findAllUsers();
if(uList&!=&null){
ActionContext.getContext().getSession().put(&uList&,&uList);
六、&创建Action类:UserAction.java:
package&com.niit.app.
import&com.niit.app.service.UserS
import&com.opensymphony.xwork2.ActionS
public&class&UserAction&extends&ActionSupport&{
private&static&final&long&serialVersionUID&=&-6607909L;
private&UserService&userS
public&UserService&getUserService()&{
return&userS
public&void&setUserService(UserService&userService)&{
this.userService&=&userS
&&&&@Override
public&String&execute()&throws&Exception&{
&&&&System.out.println(&00000&);
boolean&flag&=&userService.findAllUsers();
if&(flag)&{
return&SUCCESS;
return&ERROR;
七、&Web页面
1、查所有用户&:list.jsp,其代码如下
&%@&page&language=&java&&contentType=&text/&charset=UTF-8&
&&&&pageEncoding=&UTF-8&%&
&&&&&%@&taglib&prefix=&c&&uri=&/jsp/jstl/core&&%&
&!DOCTYPE&html&PUBLIC&&-//W3C//DTD&HTML&4.01&Transitional//EN&&&http://www.w3.org/TR/html4/loose.dtd&&
&meta&http-equiv=&Content-Type&&content=&text/&charset=ISO-8859-1&&
&title&Insert&title&here&/title&
&&&&&&table&
&&&&&&&&&tr&
&&&&&&&&&&&th&id&/th&&
&&&&&&&&&&&th&用户名&/th&
&&&&&&&&&&&&th&年龄&/th&
&&&&&&&&&/tr&
&&&&&&&&&c:forEach&items=&${sessionScope.uList}&&var=&u&&
&&&&&&&&&tr&
&&&&&&&&&&td&${u.userId}&/td&
&&&&&&&&&&td&${u.userName}&/td&
&&&&&&&&&&td&${u.age}&/td&
&&&&&&&&&/tr&
&&&&&&&&&/c:forEach&
&&&&&&/table&
2&、&出错页面&:error.jsp
&%@&page&language=&java&&contentType=&text/&charset=UTF-8&
&&&&pageEncoding=&UTF-8&%&
&!DOCTYPE&html&PUBLIC&&-//W3C//DTD&HTML&4.01&Transitional//EN&&&http://www.w3.org/TR/html4/loose.dtd&&
&meta&http-equiv=&Content-Type&&content=&text/&charset=UTF-8&&
&title&Insert&title&here&/title&
&&&&错误页
回复讨论(解决方案)
长度有限,附上配置信息
八、配置信息:
1、struts.xml
&?xml&version=&1.0&&encoding=&UTF-8&&?&
&!DOCTYPE&struts&PUBLIC
&-//Apache&Software&Foundation//DTD&Struts&Configuration&2.3//EN&
&http://struts.apache.org/dtds/struts-2.3.dtd&&
&&&&&package&name=&default&&&extends=&struts-default&&
&&&&&&&&&&action&name=&hello&&class=&userAction&&&&&&
&&&&&&&&&&&&&&result&/WEB-INF/jsp/list.jsp&/result&
&&&&&&&&&&&&&result&name=&error&&/WEB-INF/jsp/error.jsp&/result&
&&&&&&&&&&&&&&/action&
&&&&&/package&
2、&applicationContext.xml(/WEB-INF/applicationContext.xml)
&?xml&version=&1.0&&encoding=&UTF-8&?&
&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.xsd&&
&& &!--&指定C3P0连接池&--&
&bean&id=&dataSource&&class=&com.mchange.boPooledDataSource&
destroy-method=&close&&
&property&name=&driverClass&&value=&org.mariadb.jdbc.Driver&&&/property&
&property&name=&jdbcUrl&&value=&jdbc:mysql://192.168.43.16:3306/mydb&&&/property&
&property&name=&user&&value=&root&&&/property&
&property&name=&password&&value=&admin&&&/property&
&property&name=&maxPoolSize&&value=&500&&&/property&
&property&name=&minPoolSize&&value=&5&&&/property&
&!--&保持MySQL连接&--&
&property&name=&preferredTestQuery&&value=&SELECT&1&&&/property&
&!--&使用Spring管理Hibernate&--&
&bean&id=&sessionFactory&
class=&org.springframework.orm.hibernate4.LocalSessionFactoryBean&&
&property&name=&dataSource&&ref=&dataSource&&&/property&
&!--&Hibernate的属性&--&
&property&name=&hibernateProperties&&
&!--&连接池自动重连&--&
&prop&key=&hibernate.connection.autoReconnectForPools&&true&/prop&
&!--&连接编码&--&
&prop&key=&hibernate.connection.characterEncoding&&UTF-8&/prop&
&!--&方言&--&
&prop&key=&hibernate.dialect&&org.hibernate.dialect.MySQLDialect&/prop&
&!--&showsq&--&
&prop&key=&hibernate.show_sql&&true&/prop&
&!--&避免JDBC出错,仅限于MySQL&--&
&prop&key=&hibernate.temp.use_jdbc_metadata_defaults&&false&/prop&
&/property&
&property&name=&mappingResources&&
&value&com/niit/app/entity/User.hbm.xml&/value&
&/property&
&!--&配置Spring的Hibernate模板&--&
&bean&id=&hibernateTemplate&&class=&org.springframework.orm.hibernate4.HibernateTemplate&&
&property&name=&sessionFactory&&ref=&sessionFactory&&&/property&
&!--&配置事务管理器&--&
&bean&id=&txManager&
class=&org.springframework.orm.hibernate4.HibernateTransactionManager&&
&property&name=&sessionFactory&&ref=&sessionFactory&&&/property&
&!--&配置事??截器&--&
&bean&id=&txInterceptor&
class=&org.springframework.transaction.interceptor.TransactionInterceptor&&
&property&name=&transactionManager&&ref=&txManager&&&/property&
&property&name=&transactionAttributes&&
&prop&key=&find*&&PROPAGATION_REQUIRED,&readOnly&/prop&
&prop&key=&*&&PROPAGATION_REQUIRED&/prop&
&/property&
&!--&事务代理&--&
class=&org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator&&
&property&name=&beanNames&&value=&service&&&/property&
&property&name=&interceptorNames&&
&value&txInterceptor&/value&
&/property&
&bean&id=&userDAO&&class=&com.niit.app.dao.impl.UserDAOImpl&
scope=&prototype&&
&property&name=&hibernateTemplate&&ref=&hibernateTemplate&&&/property&
&bean&id=&userService&&class=&com.niit.app.service.impl.UserServiceImpl&
scope=&prototype&&
&property&name=&userDAO&&ref=&userDAO&&&/property&
&bean&id=&userAction&&class=&com.niit.app.action.UserAction&
scope=&prototype&&
&property&name=&userService&&ref=&userService&&&/property&
3、web.xml
&?xml&version=&1.0&&encoding=&UTF-8&?&
&web-app&xmlns:xsi=&http://www.w3.org/2001/XMLSchema-instance&
xmlns=&/xml/ns/javaee&
xsi:schemaLocation=&/xml/ns/javaee&/xml/ns/javaee/web-app_3_0.xsd&
id=&WebApp_ID&&version=&3.0&&
&display-name&Test1&/display-name&
&welcome-file-list&
&welcome-file&index.html&/welcome-file&
&/welcome-file-list&
&jsp-config&
&jsp-property-group&
&display-name&JSPConfiguration&/display-name&
&url-pattern&*.htm&/url-pattern&
&el-ignored&true&/el-ignored&
&page-encoding&UTF-8&/page-encoding&
&scripting-invalid&false&/scripting-invalid&
&/jsp-property-group&
&jsp-property-group&
&display-name&JSPConfiguration&/display-name&
&url-pattern&*.jsp&/url-pattern&
&el-ignored&false&/el-ignored&
&page-encoding&UTF-8&/page-encoding&
&scripting-invalid&false&/scripting-invalid&
&/jsp-property-group&
&/jsp-config&
&!--&Struts2&核心过滤器&--&
&filter-name&struts2&/filter-name&
&filter-class&org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter&/filter-class&
&filter-mapping&
&filter-name&struts2&/filter-name&
&url-pattern&/*&/url-pattern&
&/filter-mapping&
&!--&Spring&??器&--&
&listener&
&listener-class&org.springframework.web.context.ContextLoaderListener&/listener-class&
&/listener&
&/web-app&
你把错误的日志发出来
HTTP&Status&500&-&Unable&to&instantiate&Action,&userAction,&defined&for&'list'&in&namespace&'/'Error&creating&bean&with&name&'userAction'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Cannot&resolve&reference&to&bean&'userService'&while&setting&bean&property&'userService';&nested&exception&is&org.springframework.beans.factory.BeanCreationException:&Error&creating&bean&with&name&'userService'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Cannot&resolve&reference&to&bean&'userDAO'&while&setting&bean&property&'userDAO';&nested&exception&is&org.springframework.beans.factory.BeanCreationException:&Error&creating&bean&with&name&'userDAO'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Initialization&of&bean&&nested&exception&is&org.springframework.beans.ConversionNotSupportedException:&Failed&to&convert&property&value&of&type&'org.springframework.orm.hibernate4.HibernateTemplate'&to&required&type&'org.springframework.orm.hibernate3.HibernateTemplate'&for&property&'hibernateTemplate';&nested&exception&is&java.lang.IllegalStateException:&Cannot&convert&value&of&type&[org.springframework.orm.hibernate4.HibernateTemplate]&to&required&type&[org.springframework.orm.hibernate3.HibernateTemplate]&for&property&'hibernateTemplate':&no&matching&editors&or&conversion&strategy&found
错误日志没写,你稍等
你把错误的日志发出来
错误日志还没有写,你稍等
你&dao的实现里面
import&org.springframework.orm.hibernate3.HibernateT
而你的配置里面是
&bean&id=&hibernateTemplate&&class=&org.springframework.orm.hibernate4.HibernateTemplate&&
改成一致试试
下面是错误日志
&17:34:34,468&ERROR&[org.apache.struts2.dispatcher.Dispatcher]&-&Exception&occurred&during&processing&request:&Unable&to&instantiate&Action,&userAction,&&defined&for&'list'&in&namespace&'/'Error&creating&bean&with&name&'userAction'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Cannot&resolve&reference&to&bean&'userService'&while&setting&bean&property&'userService';&nested&exception&is&org.springframework.beans.factory.BeanCreationException:&Error&creating&bean&with&name&'userService'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Cannot&resolve&reference&to&bean&'userDAO'&while&setting&bean&property&'userDAO';&nested&exception&is&org.springframework.beans.factory.BeanCreationException:&Error&creating&bean&with&name&'userDAO'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Initialization&of&bean&&nested&exception&is&org.springframework.beans.ConversionNotSupportedException:&Failed&to&convert&property&value&of&type&'org.springframework.orm.hibernate4.HibernateTemplate'&to&required&type&'org.springframework.orm.hibernate3.HibernateTemplate'&for&property&'hibernateTemplate';&nested&exception&is&java.lang.IllegalStateException:&Cannot&convert&value&of&type&[org.springframework.orm.hibernate4.HibernateTemplate]&to&required&type&[org.springframework.orm.hibernate3.HibernateTemplate]&for&property&'hibernateTemplate':&no&matching&editors&or&conversion&strategy&found
Unable&to&instantiate&Action,&userAction,&&defined&for&'list'&in&namespace&'/'Error&creating&bean&with&name&'userAction'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Cannot&resolve&reference&to&bean&'userService'&while&setting&bean&property&'userService';&nested&exception&is&org.springframework.beans.factory.BeanCreationException:&Error&creating&bean&with&name&'userService'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Cannot&resolve&reference&to&bean&'userDAO'&while&setting&bean&property&'userDAO';&nested&exception&is&org.springframework.beans.factory.BeanCreationException:&Error&creating&bean&with&name&'userDAO'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Initialization&of&bean&&nested&exception&is&org.springframework.beans.ConversionNotSupportedException:&Failed&to&convert&property&value&of&type&'org.springframework.orm.hibernate4.HibernateTemplate'&to&required&type&'org.springframework.orm.hibernate3.HibernateTemplate'&for&property&'hibernateTemplate';&nested&exception&is&java.lang.IllegalStateException:&Cannot&convert&value&of&type&[org.springframework.orm.hibernate4.HibernateTemplate]&to&required&type&[org.springframework.orm.hibernate3.HibernateTemplate]&for&property&'hibernateTemplate':&no&matching&editors&or&conversion&strategy&found
at&com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:316)
at&com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:397)
at&com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:194)
at&org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63)
at&org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:37)
at&com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
at&org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:552)
at&org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at&org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)
at&org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at&org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at&org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at&org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at&org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at&org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at&org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at&org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at&org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at&org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at&org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
at&org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at&org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
at&java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown&Source)
at&java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown&Source)
at&org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at&java.lang.Thread.run(Unknown&Source)
Caused&by:&org.springframework.beans.factory.BeanCreationException:&Error&creating&bean&with&name&'userAction'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Cannot&resolve&reference&to&bean&'userService'&while&setting&bean&property&'userService';&nested&exception&is&org.springframework.beans.factory.BeanCreationException:&Error&creating&bean&with&name&'userService'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Cannot&resolve&reference&to&bean&'userDAO'&while&setting&bean&property&'userDAO';&nested&exception&is&org.springframework.beans.factory.BeanCreationException:&Error&creating&bean&with&name&'userDAO'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Initialization&of&bean&&nested&exception&is&org.springframework.beans.ConversionNotSupportedException:&Failed&to&convert&property&value&of&type&'org.springframework.orm.hibernate4.HibernateTemplate'&to&required&type&'org.springframework.orm.hibernate3.HibernateTemplate'&for&property&'hibernateTemplate';&nested&exception&is&java.lang.IllegalStateException:&Cannot&convert&value&of&type&[org.springframework.orm.hibernate4.HibernateTemplate]&to&required&type&[org.springframework.orm.hibernate3.HibernateTemplate]&for&property&'hibernateTemplate':&no&matching&editors&or&conversion&strategy&found
at&org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:336)
at&org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
at&org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1456)
at&org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1197)
at&org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
at&org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)
at&org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
at&org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at&org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:973)
at&com.opensymphony.xwork2.spring.SpringObjectFactory.buildBean(SpringObjectFactory.java:151)
at&com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:171)
at&com.opensymphony.xwork2.factory.DefaultActionFactory.buildAction(DefaultActionFactory.java:22)
at&com.opensymphony.xwork2.ObjectFactory.buildAction(ObjectFactory.java:141)
at&com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:297)
...&25&more
Caused&by:&org.springframework.beans.factory.BeanCreationException:&Error&creating&bean&with&name&'userService'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Cannot&resolve&reference&to&bean&'userDAO'&while&setting&bean&property&'userDAO';&nested&exception&is&org.springframework.beans.factory.BeanCreationException:&Error&creating&bean&with&name&'userDAO'&defined&in&ServletContext&resource&[/WEB-INF/applicationContext.xml]:&Initialization&of&bean&&nested&exception&is&org.springframework.beans.ConversionNotSupportedException:&Failed&to&convert&property&value&of&type&'org.springframework.orm.hibernate4.HibernateTemplate'&to&required&type&'org.springframework.orm.hibernate3.HibernateTemplate'&for&property&'hibernateTemplate';&nested&exception&is&java.lang.IllegalStateException:&Cannot&convert&value&of&type&[org.springframework.orm.hibernate4.HibernateTemplate]&to&required&type&[org.springframework.orm.hibernate3.HibernateTemplate]&for&property&'hibernateTemplate':&no&matching&editors&or&conversion&strategy&found
at&org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:336)
at&org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
at&org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCa&
你&dao的实现里面
import&org.springframework.orm.hibernate3.HibernateT
而你的配置里面是
&bean&id=&hibernateTemplate&&class=&org.springframework.orm.hibernate4.HibernateTemplate&&
改成一致试试
大神好眼力啊&&改完之后,错误提示变了
HTTP&Status&500&-&unexpected&token:&*&near&line&1,&column&8&[select&*&from&user];&nested&exception&is&org.hibernate.hql.internal.ast.QuerySyntaxException:&unexpected&token:&*&near&line&1,&column&8&[select&*&from&user]
你&dao的实现里面
import&org.springframework.orm.hibernate3.HibernateT
而你的配置里面是
&bean&id=&hibernateTemplate&&class=&org.springframework.orm.hibernate4.HibernateTemplate&&
改成一致试试
大神好眼力啊&&改完之后,错误提示变了
HTTP&Status&500&-&unexpected&token:&*&near&line&1,&column&8&[select&*&from&user];&nested&exception&is&org.hibernate.hql.internal.ast.QuerySyntaxException:&unexpected&token:&*&near&line&1,&column&8&[select&*&from&user]
你用的hql查询,不要写sql.
String&hql&=&&from&User&;&//&User&是user表对应hibernate的类名
SQL打印一下看看。
你&dao的实现里面
import&org.springframework.orm.hibernate3.HibernateT
而你的配置里面是
&bean&id=&hibernateTemplate&&class=&org.springframework.orm.hibernate4.HibernateTemplate&&
改成一致试试
大神好眼力啊&&改完之后,错误提示变了
HTTP&Status&500&-&unexpected&token:&*&near&line&1,&column&8&[select&*&from&user];&nested&exception&is&org.hibernate.hql.internal.ast.QuerySyntaxException:&unexpected&token:&*&near&line&1,&column&8&[select&*&from&user]
你用的hql查询,不要写sql.
String&hql&=&&from&User&;&//&User&是user表对应hibernate的类名
汗,基础功不太扎实&&&我现在把hql语句改过来了,不报错了,但是页面老是正在加载,这是什么情况呢?
谢谢各位了,一个小的程序,竟然出了那么多问题,还好有了大家的帮忙,现在逐渐明朗了,我在琢磨琢磨。。。
你&dao的实现里面
import&org.springframework.orm.hibernate3.HibernateT
而你的配置里面是
&bean&id=&hibernateTemplate&&class=&org.springframework.orm.hibernate4.HibernateTemplate&&
改成一致试试
大神好眼力啊&&改完之后,错误提示变了
HTTP&Status&500&-&unexpected&token:&*&near&line&1,&column&8&[select&*&from&user];&nested&exception&is&org.hibernate.hql.internal.ast.QuerySyntaxException:&unexpected&token:&*&near&line&1,&column&8&[select&*&from&user]
你用的hql查询,不要写sql.
String&hql&=&&from&User&;&//&User&是user表对应hibernate的类名
汗,基础功不太扎实&&&我现在把hql语句改过来了,不报错了,但是页面老是正在加载,这是什么情况呢?
你这问的就不专业了,&我难道是你的计算机么,&知道停到哪里了。
一般的问题通过分析错误日志、断点代码都是可以确定问题所在的,&这是最基础的你要学会。
你断点到你程序里面,一步步走,&如果数据查询这块通了,&看看后续代码停在哪里了。
这也能是前端js的问题
一直加载的话&&试试把server&清理下&在重新开启服务&&看看有没有报错
hibernate4没有hibernateTemplate了

我要回帖

更多关于 java如何解决跨域问题 的文章

 

随机推荐