其实第一种方法 老师讲的很清楚了 是通过一个spring 和struts 的一个整合jar包
对 就是这个东西 struts2-spring-plugin-2.3.15.3.jar 然后通过在Action中写入下面的代码自动注入Service层
好像是又开启了spring核心包中的某个配置 奈何没卵用
private ProductService productService;
public void setProductService(ProductService productService) {
this.productService = productService;
}
对 就是这个东西 struts2-spring-plugin-2.3.15.3.jar 然后通过在Action中写入下面的代码自动注入Service层
好像是又开启了spring核心包中的某个配置 奈何没卵用
private ProductService productService;
public void setProductService(ProductService productService) {
this.productService = productService;
}
2016-10-11
真是让人苦笑不得 使用第一种方法死活不行
搞了3个小时,一直是无法实例化Action
使用这种方法就行了
完全不懂第一种方法哪里错了
还好强迫症没犯 只纠结了3个小时 终于还是看到了第二种方法这里[手动滑稽] 总算是可以运行了
搞了3个小时,一直是无法实例化Action
使用这种方法就行了
完全不懂第一种方法哪里错了
还好强迫症没犯 只纠结了3个小时 终于还是看到了第二种方法这里[手动滑稽] 总算是可以运行了
2016-10-11
最赞回答 / 小小菜鸟lee
出现这种问的童鞋,jdk换到1.6就行了,要用1.8的话,spring要用4
自动注入由Spring统一做,就不用那个Struts, spring 集成了。
2016-10-11
已采纳回答 / qq_陈志_0
log4j.rootLogger = debug, console, E#level=INFO,all can be output#console is set to be a ConsoleAppenderlog4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.layout = org.apache.log4j.PatternLayoutlog4j.appender.console.layout.Co...
2016-10-09
看完了 总结下问题:1. Struts没有拦截表单请求,之后将表单里的namespace属性删除后便可以拦截到并转入执行相应的Action,具体原因不明。2.Struts2整合Spring的第一种方式实现不了,Service没有自动注入,总是抛出空指针异常。第二种方式ok。3.启动服务器时提示找不到oracle的驱动包,加入驱动包后,竟然出现网页无法访问的莫名奇妙的问题,不知道具体原因。 总结:编程的问题真TM是千奇百怪,猝不及防,蛋疼。
2016-10-07