-
struts 中jsp不能指向action中函数5
jsp:
loginAction.do?method=view
struts-config:
<action attribute="loginForm" name="loginForm"
path="/loginAction" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy"
parameter="method">
<forward name="success" path="/login.jsp"></forward>
<forward name="failed" path="/failed.jsp"></forward>
</action>applicationContext.xml:
<beans default-autowire="byName">
<bean name="/loginAction" class="com.yourcompany.struts.action.LoginAction"/>
action:
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)public ActionForward view(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)为什么jsp 上面我指向了view 但是依然是走了execute?怎么解决?
2012年8月30日 13:47
相关推荐
4. **处理响应**:每个方法执行完毕后,通常会返回一个ActionForward对象,指示Struts控制器如何转发请求到相应的视图(JSP页面)。 通过DispatchAction,我们可以将复杂的业务逻辑分解成多个小的、易于管理和测试...
在Struts2框架中,JSP通常用作展示模板,将Action返回的数据渲染成页面。 5. JSON(JavaScript Object Notation):JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在本例中,JSON...
在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种技术,用于在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。本教程将详细讲解如何在Struts2(版本2.3.24.1)框架下,结合JSP页面实现AJAX...
通过以上步骤,你就能在Struts2环境中实现一个基本的JSP分页功能。注意,实际应用中可能还需要考虑其他因素,比如错误处理、缓存策略、性能优化等。对于大型项目,还可以考虑使用成熟的分页组件,如DisplayTag或...
在Struts2框架中,Action类是业务逻辑的核心,它负责处理来自客户端(通常是JSP页面)的请求。当我们需要从JSP页面传递参数到Action类时,Struts2提供了多种方式来获取这些参数。以下是关于如何在Struts2中Action...
在Struts2框架中,Action类是业务逻辑的核心,它负责处理来自客户端(通常是JSP页面)的请求。当用户在JSP页面上提交表单数据时,这些数据需要被Action类捕获并进行处理。本篇文章将详细介绍如何在Struts2的Action中...
Struts1.3 API函数是Java Web开发中用于构建Model-View-Controller(MVC)架构的应用框架Apache Struts的核心组成部分。Struts1.3版本是该框架的一个稳定且广泛使用的迭代,它提供了丰富的功能来帮助开发者管理应用...
在Struts2框架中,实现弹出Action返回的错误信息是一项常见的需求,特别是在表单验证、数据处理或业务逻辑执行失败时,向用户反馈错误信息至关重要。本文将深入探讨三种在Struts2中实现这一功能的方法,并对每种方法...
在"jsp+struts小项目-1"中,我们可以推断开发者可能先通过Struts的Action类处理用户请求,Action类通常会调用服务层(Service)的方法来执行具体的业务逻辑。Service层可能进一步与持久层(DAO)交互,完成数据的增...
此外,为了更好地展示数据,可能还需要在Struts2中使用Interceptor(拦截器),例如,`params`拦截器用于将请求参数绑定到Action,`validation`拦截器负责验证表单数据,`workflow`拦截器管理Action的生命周期。...
在Struts2 Action中,你需要处理请求并返回JSON或XML格式的数据,这可以通过使用`@Result`注解或在struts.xml配置文件中定义结果类型来实现。 6. **Ajax安全考虑**: - 使用Ajax时,要注意防止跨站脚本攻击(XSS...
在Struts中,我们可以创建一个专门处理AJAX请求的Action,该Action将根据请求参数执行相应的业务逻辑,并返回JSON或XML格式的数据。前端JavaScript代码接收到这些数据后,可以动态更新DOM(Document Object Model)...
### AJAX在JSP、Struts、Servlet、WebWork中的应用 #### 一、引言 随着Web技术的发展,用户对网站交互性和响应速度的要求越来越高。AJAX(Asynchronous JavaScript and XML)作为一种新兴的技术,能够在不重新加载...
1. **配置CKEditor**:首先,在CKEditor的配置中,我们需要设置图片上传的URL,该URL指向Struts2的Action,例如`/upload/image.action`。同时,可能还需要配置CKEditor的文件浏览器,以便在编辑器内预览已上传的图片...
OGNL能方便地访问对象属性,甚至支持复杂的表达式和函数调用。 6. **插件体系** Struts2拥有丰富的插件库,如Tiles插件用于页面布局,Freemarker插件支持FreeMarker模板引擎,JSON插件则用于生成JSON响应。 7. **...
在“FileUpload”这个文件中,可能包含了实现上述功能的源代码,例如Struts的Action类、JSP页面和JavaScript脚本。具体实现细节可能包括自定义的Struts拦截器、文件大小限制的配置、以及上传进度的Ajax回调函数等。 ...
2. **Action类**:在Struts2中,Action类是核心组件,它实现了业务逻辑,并通过execute方法响应用户请求。你可以自定义Action类,实现特定的业务操作。 3. **配置文件**:`struts.xml`是Struts2的主要配置文件,...