struts 相关问题

Apache Struts Web框架是一个免费的开源解决方案,用于创建Java Web应用程序。

Struts2:ConfigurationManager 和/或 Configuration 不应为空

我正在从 struts1 迁移到 struts2,并收到以下错误。我没有任何解决方案从哪里开始以及如何解决它。它构建成功,并在使用 tomcat 启动 web 应用程序后,t...

回答 1 投票 0

无法在 Tomcat 和 Workspace 中找到或加载主类

我的任务是在我不久前从事的项目中添加一些新功能。 自从我上次开发它以来,它被赋予了一些新功能,并且开发环境也发生了变化。 我是

回答 3 投票 0

将请求时间值关联到 Struts 2 中的 <s:a> 标签

如何将请求时间值与 Struts 2 中的 标签相关联? <% Object myObj= s.get(0); %> 如何将请求时间值关联到 Struts 2 中的 <s:a> 标签? <% Object myObj= s.get(0); %> <s:a cssStyle="something" href="<%=myObj.toString()%>"> <%=label%> </s:a> 您不需要使用 scriptlet。您可以通过 OGNL 或 JSP EL 评估相同的值。该值应设置为操作属性并为此提供 getter。 <s:url var="url" value="%{s[0]}"/> <s:a cssStyle="something" href="%{#url}"> ${label} </s:a>

回答 1 投票 0

将请求时间值关联到 s:a 标签 - Struts2

如何将请求时间值与 Struts 2 中的 标签相关联? <% Object myObj= s.get(0); %> 如何将请求时间值关联到 Struts 2 中的 <s:a> 标签? <% Object myObj= s.get(0); %> <s:a cssStyle="something" href="<%=myObj.toString()%>"> <%=label%> </s:a> 您不需要使用 scriptlet。您可以通过 OGNL 或 JSP EL 评估相同的值。该值应设置为操作属性并为此提供 getter。 <s:url var="url" value="%{s[0]}"/> <s:a cssStyle="something" href="%{#url}"> ${label} </s:a>

回答 1 投票 0

Struts:对于每个循环

我正在尝试在 Select 标签中使用 foreach 循环。 我正在尝试在 foreach 标签中使用 Select 循环。 <html:select property="year" > <s:iterator var="i" begin="${1}" end="${monthlyChargeForm.currentYear - 2000}" > <s:set var="counter" value="${monthlyChargeForm.currentYear}"/> <html:option value="${counter}"> <c:out value="${counter}"/> </html:option> <s:set var="counter" value="${counter-1}"/> </s:iterator> </html:select> 我试图在下拉列表中列出从当年到 YEAR : 2000 的所有年份。 但我的下拉列表是空的。 Action 类代码:我用过 // monthlyChargeForm.setCurrentYear(now.get(Calendar.YEAR) ); 获取当前年份。 public class MonthlyChargeAction extends Action { private ActionMessages messages; public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response) throws Exception { ServletContext context = getServlet().getServletContext(); BACUtils bacUtils = new BACUtils(); String sessionStatus = HtmlBean.isSessionOut(request.getSession(false), context); if(!Constants.SUCCESS_STATUS.equals(sessionStatus)) { return mapping.findForward("sessionOut"); } String accesssStatus = HtmlBean.isSessionValid(request.getSession(false), context, Properties.ACCESS_PROFILE[8][0]); if(!Constants.SUCCESS_STATUS.equals(accesssStatus)) { return mapping.findForward("sessionOut"); } MonthlyChargeForm monthlyChargeForm = (MonthlyChargeForm)form; Reports reports = new Reports(); String sUser =(String) request.getSession().getAttribute("USERID"); String returnVal = ""; int i = 0; try { monthlyChargeForm.setFromDate(bacUtils.getDate()); monthlyChargeForm.setToDate(bacUtils.getDate()); Calendar now = Calendar.getInstance(); String fromDate = monthlyChargeForm.getFromDate(); String toDate = monthlyChargeForm.getToDate(); String curentDate = bacUtils.getDate(); monthlyChargeForm.setCurrentYear(now.get(Calendar.YEAR) ); System.out.println("Current Year :::::::::" + monthlyChargeForm.getCurrentYear()); AuditTrial.insertLog(5,sUser,null,"General Reports Module Loaded Successfully",(String) request.getSession().getAttribute("OPER_TYPE"),"S",request.getRemoteAddr(),context); if(monthlyChargeForm.getPageIndex() == null || monthlyChargeForm.getPageIndex().trim().length() == 0) monthlyChargeForm.setPageIndex(Integer.toString(BACUtils.getIntVal( monthlyChargeForm.getPageIndex()))); if(monthlyChargeForm.getMonth()!=null && monthlyChargeForm.getYear()!=null ) { monthlyChargeForm.setMonthlyChargeReport( reports.getMonthlyChargeData(monthlyChargeForm, 10, context)); } } catch (Exception e) { e.printStackTrace(); } System.out.println(Constants.SUCCESS_MAPPING); return mapping.findForward(Constants.SUCCESS_MAPPING); } 如果您尝试使用 foreach 循环,那么您可以尝试 JSTL 核心标签库中的 forEach 标签。 <%@ taglib prefix="html" uri="http://struts.apache.org/tags-html" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <html:select property="year" > <c:forEach varStatus="i" begin="${monthlyChargeForm.currentYear}" end="2000" step="-1"> <html:option value="${i.index}"> <c:out value="${i.index}"/> </html:option> </c:forEach> </html:select>

回答 1 投票 0

html:option 中的 JSTL 对象

我想创建一个包含 00 到 59 之间数字的保管箱。 在网页上,它工作正常,它的显示方式就像我想要的那样,但是当我通过 getMinutes() 从表单获取分钟元素时,我得到

回答 1 投票 0

Struts1 到 Struts2 标签迁移

我正在尝试将 Struts 1 标签迁移到 Struts 2。是否有可用的备忘单来执行此操作?(我没有看到任何用于迁移标签的信息。)需要知道 Struts 2 中的等效标签。 尤其 : 是 <...

回答 1 投票 0

html 标签未在 XML 中定义或没有任何 JAR 文件错误消息

即使我将 Struts html jar 放在 lib 中(使用 Struts 1.3 和 Tomcat 7),Apache Struts 标记 html 也无法在 XML 或随应用程序部署的 JAR 文件中解析。

回答 1 投票 0

$空检查速度

我通过您更新的资源了解到在velocity 1.6中使用$null进行空检查。 资源:读取 Velocity 模板中映射的模型对象 但我面临着如此多的挑战,以至于...

回答 3 投票 0

FileUploadException:处理多部分/表单数据请求失败。由于请求大于 10485760,连接终止

我正在使用apache库来上传文件。文件大小 < 10MB works as expected but when i upload more than 10MB file then it shows me error as "org.apache.commons.fileupload.FileUploadExc...

回答 1 投票 0

Struts从2.5.26升级到2.5.30后JSP页面字段Id问题

我们通过替换 Struts 核心 jar 文件将 Struts 从 2.5.26 升级到 2.5.30 后,看起来 Struts 执行的 JSP 页面字段 id 生成与以前的 Struts 不同。例如,我们

回答 1 投票 0

struts1 java.lang.NoSuchMethodError 问题:org.apache.struts.action.ActionForward.setContextRelative(Z)V

我正在开发仍然使用 struts 基本 jar 的遗留应用程序,不幸的是,尽管我们可以升级 jar 版本,但我们无法替换这些 jar。 我在 JSP 加载时遇到以下错误... ...

回答 1 投票 0

从 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

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

如何从 JSP 调用操作方法并在 Struts 2 中传递参数

我在 JSP 中有以下代码,它将调用操作方法,然后传递参数值。 &l...

回答 1 投票 0

如何在 Struts 2 中访问 OGNL 跟踪评估?

我被告知要优化网络应用程序。为此,我使用 JProfiler。 我注意到很大一部分响应时间都花在表示层上。特别是当代码构建 HTML 代码时。

回答 2 投票 0

Struts 2 中的开关动作

我正在使用Struts,在我的项目中我有2个模块(管理员,用户)“管理员”有不同的操作,例如添加用户,删除用户,添加项目,删除用户和“用户&q...

回答 1 投票 0

从Struts 2.5升级到Struts 6问题

升级到 Struts 6.3.0.2 后,此 Ajax 调用不起作用。我已经在 pom.xml 中包含了 JQuery 插件。我认为问题是 sj:div。非常感谢对此的任何帮助 <%@ page contentTy...

回答 1 投票 0

Struts 2 到 Struts 6 迁移

Struts 2.5.34 到 Struts 6.3 迁移 目前我们的应用程序是 struts 2.5.3 版本。 随着 Apache 宣布停产,我们正在使用官方 migra 升级到 Struts 6(确切地说是 6.3)...

回答 1 投票 0

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