struts2 相关问题

Apache Struts 2是一个基于servlet的可扩展框架,在其架构中实现了模型 - 视图 - 控制器(MVC)模式,用于创建企业级Java Web应用程序。

从 Struts 2.3.37 迁移到 Struts 2.5.33

嗨,我想从 struts 2.3.37 迁移到 struts 2.5.33 。遵循此页面(https://cwiki.apache.org/confluence/display/WW/Struts+2.3+to+2.5+migration)并更新了我的项目。这是我的支柱

回答 1 投票 0

升级Struts到2.5.10.1后没有这样的方法错误

我将Struts jar升级到2.5.10.1。但我收到以下错误。最初我有 Log4J 2.5 jar,然后将其迁移到 Log4j 2.7。 严重:启动过滤器 struts2 时出现异常 java.lang.

回答 1 投票 0

Hibernate struts2 java.lang.IllegalArgumentException:org.hibernate.query.sqm.UnknownEntityException:无法解析根实体“LoginHibernate”

大家好,我是堆栈溢出的新手。我正在尝试制作一个登录验证器。使用 Hibernate 和 struts2。我似乎无法修复这个 java.lang.IllegalArgumentException: org.hibernate.query.sqm。

回答 1 投票 0


如何在Struts 2中action类的prepare方法中获取URL参数[重复]

我在Preparable接口的prepare方法中得到null作为URL参数名称,而参数是在URL中设置的。 我正在尝试访问的网址, http://localhost:8080/basic-struts/registerInput.action?us...

回答 2 投票 0

Sitemesh 2.4.2:如何使用除body装饰器之外的装饰器

我正在使用 struts2-archetype-starter Maven 模板来创建 Struts2 web 应用程序。虽然我以前使用过 Struts2,但我对 Sitemesh 还很陌生。我的装饰器文件夹中有一个 adminTemplate.jsp,其中包含...

回答 1 投票 0

创建 ServletContext 资源 [/WEB-INF/spring/applicationContext.xml] 中定义的名为“editAction”的 bean 时出错,如果有人有时间修改全部

处理请求期间发生异常:无法实例化为名称空间'/'中的'formUpdate'定义的Action,editAction'在ServletContext中定义的名为'editAction'的创建bean时出错

回答 1 投票 0

SessionAware this.getSession().get("key") 总是给出 null struts2

使用struts2,使用SessionAware将userObject保留在会话中,我发现在MainAction执行期间userObject在会话中正确设置,但是在

回答 1 投票 0

ActionContext.getContext() 在 Struts 2 中使用 Session 返回 null

我正在尝试在Struts 2中使用Session: 私有Map会话= ActionContext.getContext().getSession(); 但我收到这个错误: 线程“main”java.l 中的异常...

回答 1 投票 0

没有为命名空间 / 和操作名称 HelloWorld 映射的操作

我正在尝试运行一个简单的 struts 2 HelloWorld 应用程序,当我运行它时,显示“没有为命名空间/和操作名称 HelloWorld 映射的操作。有人可以帮忙吗? 警告:无法...

回答 3 投票 0

如何在Struts 2中将QRCode图像从action类发送并显示到JSP

我正在提交带有字符串的 JSP 表单,并在提交时调用 Struts 2 操作。在该操作中,我使用 QRGen 库创建 QRCode 图像,如下所示 文件 QRImg=QRCode.from("已提交...

回答 2 投票 0

如何使用Struts 2将图像文件插入MySql数据库

我尝试使用 Struts2 将图像文件插入 MySQL 数据库,但出现以下错误。 ognl.MethodFailedException:对象 com.motorola.action.LicenseAction@569 的方法“执行”失败...

回答 1 投票 0

如何修复 FileUploadBase$SizeLimitExceededException:请求被拒绝,因为其大小 (337867) 超出配置的最大值 (200)

如何处理 Struts 2 中的自定义拦截器执行? org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: 请求被拒绝,因为其大小 (337867) 超出了

回答 2 投票 0

如何修复 Struts 2 中的 org.apache.commons.fileupload.FileUploadBase 和 SizeLimitExceededException

我正在尝试在我的应用程序中上传文件。文件大小为 2055 kb。上传文件后。它抛出的异常是: 2016 年 2 月 4 日 15:42:41.141 信息 [http-nio-8084-exec-78] com.opensymp...

回答 1 投票 0

Struts 2 文件上传和保存

我已经在Struts2中成功上传了一个文件,代码如下: String filePath = servletRequest.getSession().getServletContext().getRealPath("/") + "WEB-INF\files\"; 文件到C...

回答 1 投票 0

如何在Struts 2中使用CKEditor拦截上传的图片文件

我在网站的不同页面上有一个 CKEditor,所以我将上传设置为 true 以及所有配置内容以使其正常工作,并且图像上传工作得很好,“将其发送到...

回答 1 投票 0

如何使用 Struts 2 从服务器检索图像给用户

我有一个 Product 实体,其中有一个 imageUrl String 字段。 从用户处获取的产品图片将保存在目录中: System.getProperty("user.home") + "商店/数据/产品/" 当...

回答 3 投票 0

无需Struts标签的Struts 2文件上传

我需要使用 Struts 标签吗: 我需要使用 Struts 标签吗: <s:form action="doUpload" method="post" enctype="multipart/form-data"> <s:file name="upload" label="File"/> <s:submit/> </s:form> 利用 Struts 2 提供的文件上传功能? 我可以在没有 Struts 2 标签的情况下实现相同的功能吗?如果是,我可以知道需要将约定合并到操作或配置文件中才能实现相同的目的吗? 很快,是的,你可以。然后该操作使用的配置和约定保持不变。 如果您使用 <form> 标签,那么您应该将操作属性值与映射到该操作的路径一起放置。更多关于动作映射器如何工作以及如何将路径转换到ActionMapper界面。 在表单标签中,您应该放置 enctype="multipart/form-data",以便 Struts 能够将 http 请求包装到 MultipartRequestWrapper 类 并解析表单数据。然后 fileUpload 拦截器 将参数添加到 params 拦截器 所需的操作上下文,以将文件属性注入到处理上传的操作中。 input标签的名称应与属性File类型的名称相对应。上面的两个拦截器都使用它,最后通过 OGNL 注入对象。 如果您需要上传多个文件,那么您应该更改属性类型以能够处理对象集合。看起来像是在这个示例中完成的。 当然可以,你可以使用 HTML 标签, <s:form action="fileUploadAction" method="post" enctype="multipart/form-data"> <input type="file" name="userImage" id="userImage"/> </s:form> 你可以使用 struts2-inceptors 为你做这样的事情。 <interceptors> <interceptor name="mylogging" class="com.alw.controller.MyLoggingInterceptor"> </interceptor> <interceptor-stack name="loggingStack"> <interceptor-ref name="mylogging" /> <interceptor-ref name="defaultStack" /> </interceptor-stack> </interceptors> <action name="fileUploadAction" class="xxx.xxx.FileUploadAction" method="filterUploadFile"> <interceptor-ref name="fileUpload"> <param name="maximumSize">2097152</param> </interceptor-ref> <interceptor-ref name="defaultStack"></interceptor-ref> <result name="success">JSP_Pagesxxx.jsp</result/> </action> 要在您的操作类中执行业务逻辑,您需要这个。 public class FileUploadAction extends ActionSupport implements ServletRequestAware { private File userImage; private String userImageContentType; private String userImageFileName; public String filterUploadFile() { if(UserImageFileName()!=null) { // perform your business logic } } }

回答 2 投票 0

为什么在Struts 2中使用文件上传找不到文件

我在JSP程序中使用org.apache.commons.*、org.apache.commons.disk.*、org.apache.commons.fileupload.servlet.*包进行文件上传,不需要Struts和它工作得很好...

回答 1 投票 0

无法使用Struts 2和Uploadify进行文件上传

我的JSP页面是这样的: $(函数() { $("#file_upload").uploadify({ “身高”:27, “宽度”:80, 'buttonText':'浏览', 'swf':'<%=basePath%>admin/tupian/js/

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.