struts 相关问题

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

如何只格式化输入框的显示值,存储未格式化的数据? [关闭]

我正在构建一个动态逻辑来根据我从数据库中获取的格式来格式化电话号码。 我正在开发一个基于 struts 1.3 的 Web 应用程序。我在其中使用自定义创建...

回答 0 投票 0

Maven 依赖:编译依赖版本和更新列之间的区别?

比方说我需要两个依赖项 A 和 B。依赖项 A 使用依赖项 B 版本 1.2,更新列列表说 4.2,在我的 pom 中我声明 B 的版本是 1.1,这...

回答 0 投票 0

Jaspher 报告时间变化

如何在struts Frameworks基础项目中更改Jaspher Report中的时区 底部每份报告的日期时间应符合马拉维时间。 底部显示每个报告的日期时间......

回答 0 投票 0

404 在 Tomcat 上通过 eclipse 运行项目时

我有一个具有以下目录结构的 Struts 2 项目。但是当我尝试在 Tomcat 7 上使用 Eclipse 运行这个项目时,它给了我 404 错误。 结构体.xml: 我有一个具有以下目录结构的 Struts 2 项目。但是当我尝试在 Tomcat 7 上使用 Eclipse 运行这个项目时,它给了我 404 错误。 Struts.xml: <?xml version="1.0" encoding="UTF-8"?> <struts> <action name="login" class="com.actions.LoginAction" method="execute"> <result name="success">/jsp/login.jsp</result> </action> </struts> login.jsp: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Login Page</title> </head> <body> <s:form action="login" method="post"> Login name : <input type="text" value="name"/> </s:form> </body> </html> 在路径 http://localhost:8080/StrutsPro/jsp/login.jsp 上运行时,会出现 HTTP 404 错误。 改为检查 web.xml。 否则将所有 .jsp 文件放在 WebContent 文件夹中 根据您的代码结构,您的项目屋顶文件夹中没有 index.jsp/html。在运行服务器时,默认情况下它会首先找到 index.html/jsp。如果它不可用,它将返回 404 错误。要解决此问题,您可以在 web.xml 文件中添加以下行, <welcome-file-list> <welcome-file>/jsp/login.jsp</welcome-file> </welcome-file-list> 保存所有更改并运行服务器。如果问题再次存在,您必须检查 Struts 配置文件和构建路径。 你的项目真奇怪 顺便说一句,你必须: 在你的struts.xml中声明一个<package>;动作不要直接进入 <struts> 元素; 给那个包"/StrutsPro"命名空间; 在您的 LoginAction 中声明一种检查用户凭据的方法(然后 execute() 将打开 JSP 页面以供用户填写,例如 tryToLogin() 将接收来自 POST 的数据并尝试根据数据库验证它们);或者,您可以使用两种方法指定两个不同的 Action 而不是一个 Action,这取决于您; 在您的<s:submit />中放置一个<s:form>按钮,以将数据发送到登录方法/操作; 调用指向您的操作的 url,而不是您的 JSP。 JSP就是视图,它总是由控制器返回,在Struts2中就是Action。您运行 Action,Action 会为您提供已评估的 JSP。你不运行 JSP. 例如,您应该调用:http://localhost:8080/StrutsPro/login.action 或 http://localhost:8080/StrutsPro/login.do ,根据您在 web.xml 中给 Actions 的扩展名 试试这个答案: 登录.jsp <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Login Page</title> </head> <body> <s:form action="login" method="post"> Login name : <s:textfield name="name"/> <s:submit value="Click Me" name="Click Me"></s:submit> </s:form> </body> </html> struts.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="default" namespace="/" extends="struts-default"> <action name="login" class="com.actions.LoginAction"> <result name="success">/jsp/login.jsp</result> </action> </package> </struts> LoginAction.java private String name; //Create setter and getter methods for NAME. public String execute(){ return SUCCESS; } 您可以保存所有更改并重新启动服务器。要访问您输入网址的页面http://localhost:8080/StrutsPro/login.action 希望这对你有帮助。 我是 struts 的新手,我遇到了同样的错误。与 404 一起,在控制台中,它有 UnableToLodaConfiguration 错误,尽管我已经放置了正确的 struts.xml 配置。有人建议我将我的工作区从 Desktop 迁移到 C:\,令人惊讶的是它奏效了。 404 状态代码实际上意味着给定 url 的资源不可用。 要从服务器请求资源,请确保其有效且可编译,并在文档中包含 taglib 定义。 <%@ taglib prefix="s" uri="/struts-tags" %> 您不应该直接在 URL 中访问 JSP 页面。使用 action configuration 返回调度程序结果。 <action name="UnderConstruction"> <result>/UnderConstruction.jsp</result> </action>

回答 6 投票 0

没有为命名空间 / 和动作名称 register 映射的动作

我正在用 struts 2 做一个简单的网络应用程序。 下面是我的表单和对应的动作类结构。尝试注册新记录时出现以下错误。 注册.jsp <%@ page la...

回答 0 投票 0

找不到WeaponList名下的bean。

我正在创建一个下拉列表来显示......

回答 1 投票 0

Struts标签与JSTL

Struts具有许多有用的自定义JSP标记,并且Struts-EL添加了许多急需的EL支持。我正在寻找有关使用Struts / Strut-EL标签(相对于仅使用JSTL)的相对优点的想法...

回答 3 投票 8

Struts + Spring集成问题与struts-config.xml

我正在尝试将Struts与Spring集成。仅Struts可以正常工作。但是,当我尝试放置 []] 元素类型“ struts-config”的内容必须与“((数据源?,form-b eans?,global-exceptions?,global- 转发?,动作映射?,控制器?,消息资源*,插件*)“。 尝试放置: <controller processorClass=... 上方: <plug-in className=" 意为切换标签顺序 尝试一下: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>actionbean</display-name> <welcome-file-list> <welcome-file>welcome.html</welcome-file> </welcome-file-list> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>servlet</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>2</param-value> </init-param> <init-param> <param-name>detail</param-name> <param-value>2</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>servlet</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <jsp-config> <taglib> <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> <taglib-location>/WEB-INF/struts-bean.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> <taglib-location>/WEB-INF/struts-html.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri> <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location> </taglib> </jsp-config> </web-app> 我假设您在构建路径中具有所有正确的jar文件。

回答 2 投票 1

无法从ActionForm转换为AddExpenseForm

我是Struts的新手,我试图了解所有工作原理。我知道我必须强制转换表单以访问操作类中的请求参数,并且我还引用了其他各种论坛...

回答 1 投票 0

在没有https的情况下安全地在login.jsp中传输用户名和密码

我有一个struts应用程序,我需要通过http转移用户名和密码。但是可以通过按Control + Shift + J查看以纯文本格式传输的用户名和密码。任何...

回答 2 投票 0

javascript以禁用复选框

我是UI技术的新手。解决以下问题的任何线索都会有很大帮助。以下是我的jsp页面的代码 ]

回答 1 投票 0

使用Struts2修改记录

我有一个带有表演列表的表格,我的想法是要有一个按钮,可以修改每个表演:... ... []

回答 1 投票 0

如何使用struts标签库在jsp中迭代Map >?

在后端,我有一个地图:SortedMap > myMap = new TreeMap <>()MyObject具有私有字符串名称字段,具有公用的getter和setter在jsp上,我具有:

回答 1 投票 0

如何使用struts在jsp中迭代Map >? ] <<

> myMap = new TreeMap <>()MyObject具有私有字符串名称字段,具有公用的getter和setter在jsp上,我具有:

回答 1 投票 0


如何将休眠查询结果获取为列表或哈希图的关联数组

我正在Struts 2和Hibernate 3中开发应用程序。我有3个表Inspection InspectionMission时间轴Inspection与InspectionMission相关联,并且InspectionMission与...... >>

回答 2 投票 15

Ajax调用抛出无效字符错误

我正在使用Struts 1.2开发Java应用程序。我对Struts动作进行AJAX调用时遇到了阻塞错误。成功调用了struts操作getInfos.html,但是此后...

回答 1 投票 0

仅下载.txt .log .svg的文件,但.xlsx .xls .gif .docx等的文件下载失败

我正在Struts 2.5中编写代码,用户可以在其中下载使用AJAX上传的文件。它仅适用于.txt,.log,.rtf和.svg文件。 .xls,.doc和.gif之类的文件正在下载中...

回答 1 投票 1

如何通过Struts在JSP中从Servlet doGet获取session()。getAttribute()

我无法从Servlet到JSP页面获取会话属性。我的Servlet:(columnChartServlet.java)@Override public void doGet(HttpServletRequest请求,HttpServletResponse响应)抛出...

回答 1 投票 1

在Struts1.2的语言环境'en_US'的'MyFormName'下找不到表格

在程序执行中,在语言环境'en_US'的'MyFormName'下找不到任何表单。 为什么出现此异常...

回答 1 投票 0

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