用maven构建的项目,使用了spring3和Struts2,然后发布运行的时候就报错了

如题所述

首先,struts2进行权限验证是用拦截器做的
一个简单的登录拦截器示例如下:
package com.zdf.interceptor;

import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.AbstractInterceptor;
import com.zdf.entity.Admin;

@SuppressWarnings("serial")
public class LoginInterceptor extends AbstractInterceptor{

@Override
public String intercept(ActionInvocation invocation) throws Exception {
// TODO Auto-generated method stub
Admin admin = (Admin)invocation.getInvocationContext().getSession().get("ADMIN");
if(admin!=null){
return invocation.invoke();
}else{
return Action.LOGIN;
}
}

}
温馨提示:内容为网友见解,仅供参考
无其他回答

用maven构建的项目,使用了spring3和Struts2,然后发布运行的时候就报错了...
首先,struts2进行权限验证是用拦截器做的 一个简单的登录拦截器示例如下:package com.zdf.interceptor;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.interceptor.AbstractInterceptor;import com.zdf.entity.Admin;SuppressWarnings("serial"...

怎么用maven集成struts2,spring
通过maven命令将jar包安装到本地。在有sqljdbc4.jar包的文件夹下,通过shift+右键的方式--》此处打开命令窗口,然后执行以下maven命令 mvn install:install-file -Dfile=sqljdbc4.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 命令解释:mvn install:...

java项目中怎样看使用的是什么框架啊?
1、首先使用开发工具打开以前练手的项目,如下图所示。2、展开某一个项目目录,查看该项目中的配置文件或类包。如果项目文件中里面仅有applicationContext.xml文件,则代表该项目用了spring框架,如下图所示。3、打开的项目目录中,如果类包中有action包,配置文件中仅有struts.xml文件,这样的项目一般用...

...org.springframework.web.context.ContextLoaderListener
如果你是maven项目,tomcat在发布项目的时候没有同时发布maven依赖所添加的jar包,你需要设置一下eclipse:项目 —> 属性 -> Deployment Assembly -> Add -> Java Build Path Entries -> 选择Maven Dependencies -> Finish -> OK 把对应的Maven依赖包也发布到tomcat,调试时会自动把那些jar发布到指定...

一个c++的作业题,没看懂,求解
在这个项目的开发过程中:大家一定要记住,目前比较好的项目自动构建工具:Maven是一定要精通的。还有一个就是团队协作开发:Git\/SVN是一定要会用的。(目前使用Git比较多一些。) 第六:学习高级框架 Spring、SpringMVC、MyBatis(持久层框架,这个框架互联网公司使用比较多,因为互联网项目需要进行SQL优化,MyBatis的SQL优化很...

eclipse的maven project,如何添加.m2里的那些jar包?
1、点击pom.xml文件.我们可以看到下面有7个标签。2、点击Dependencies标签页. 点击Dependencies中的add按钮 输入我们想添加的jar包名字.就会出现下图中所示. 他会把对应名称的所有版本jar包列出来.3、type表示依赖包的类型. Scope表示这个依赖包的作用周期. 这些我们暂时不理会. 保存后.如果是第一次安装...

...个web项目上有Java项目的图标 而且图标上还报错了(项目目录中没有保...
看清楚报错情况。。不过,根据你截图来看,一般是两种问题:代码报错,包括脚本报错和java代码报错,脚本报错一般是html页面报错,jsp语法错误等;java代码报错一般是写错了,或者包未引用 缺少包错误,你在项目名->右键首选项->Build Path,看一下是否丢包,选择正确的包路径。

maven是基于spring框架吗
怎么在eclipse maven中新增spring框架 在eclipse下建立一个project,此处以demo为例建立专案。 因为此处结合struts2首先对struts2做简单的配置,主要以下几个档案配置web.xml,struts.xml,同时汇入相应的jar。 现在开始配置spring,问题在于汇入哪些jar,结合本人的经验,spring-3-2-0汇入以下基本jar便可...

java后端主流框架?
可以帮你快速搭建出一个MVC模型出来。(注:struts1已经很少用了,且问题也很多,强烈推荐使用struts2). 2.Spring框架,这是排行第二的框架(我个人排得,非权威),这个框架出彩的地方就在于它的“依赖注入”和“控制反转”。简单的说,就是在程序运行的时候才将参数注入到容器里。 3.持久层框架选Hibernate和Ibatis。

maven项目右上角有个J是什么意思
Spring框架是一个分层架构\/Spring框架采用了分层架构的思想。二、项目上的图标简介 1、项目上有个大写的M,表示的是项目使用了Maven工具【Maven是一个项目管理和整合工具:通过配置pom.xml文件,来管理项目的jar包的工具】。2、项目上有个大写的J,表示的是项目使用了Java框架 【Java框架就是一些类和...

相似回答
大家正在搜