`
java-xb
  • 浏览: 126676 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在struts的execute方法中用js

阅读更多
在struts中的execute方法中使用js代码,可以使页面弹出例如修改成功或删除成功的对话框。
在execute方法中添加如下语句
[color=darkblue]
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
out.print("<script>alert('修改成功!!'); window.location.href ='qxgl.do?userId="+userId+"&&dispatch=yhqxList';</script>"); 
return null;
[/color]

这样 在你修改成功后会出现对话框。
通过这个例子可以明白一点,其实形如struts这样框架也是由基础的知识和原理构成的,只不过是给封装了,上面的代码在我们学习Servlet时就用过,其实是基础知识的引用。是不是很简单。说明在框架中依然可以用我们已经学过的基础web知识 尤其是servlet 他是java web 编程的基础和核心。
分享到:
评论

相关推荐

    Struts2中Action中是否需要实现Execute方法

    如果你的Action类没有继承`ActionSupport`或`BaseAction`,并且在`struts.xml`中没有使用`&lt;action&gt;`标签的`method`属性指定其他方法,那么Struts2默认会寻找`execute`方法。此时,你需要实现`execute`方法,否则...

    Execute 方法 (ADO Connection)

    在 Execute 方法执行完成后,将产生 ExecuteComplete 事件,该事件可以用于追踪 Execute 方法的执行结果。 Execute 方法 (ADO Connection) 是 ADO 中一个非常有用的方法,它提供了灵活的方式来执行各种类型的命令,...

    struts1.0和struts2

    在Struts1中,由于Action的execute方法直接暴露了Servlet API,测试通常需要依赖于容器,而Struts2的Action可以通过依赖注入和模拟对象进行测试,提高了测试的便利性。 输入捕获机制上,Struts1使用ActionForm对象...

    struts1和struts2的区别

    最后,在验证功能上,Struts1支持在ActionForm的validate方法中进行手动验证,或者使用Commons Validator扩展。Struts2提供了更高级的验证机制,可以通过注解或配置文件定义验证规则,甚至可以对子对象进行验证。 ...

    struts中ActionForm的validate方法使用小得

    本文将详细讨论如何在Struts中使用ActionForm的`validate`方法进行数据验证。 `validate`方法是在ActionForm中定义的一个可选方法,用于在提交表单数据后验证用户输入的有效性。这个方法通常会在调用Action的`...

    Struts2与Struts1区别

    ActionSupport 类则提供了常用功能的实现,但 Action 接口并非强制,任何包含 execute 方法的普通 Java 对象(POJO)都能作为 Struts2 的 Action。 2. **线程模型**: - Struts1 的 Action 实例是单例的,这意味着...

    Struts2在Action中获得Response对象的四种方法

    如果一个动作类实现了 ServletResponseAware 接口,Struts2 在调用 execute 方法之前,就会先调用 setServletResponse 方法,并将 response 参数传入这个方法。 方法 2:使用 RequestAware 拦截器 这种方法和第 1 ...

    Struts1和Struts2的区别和对比

    在Servlet依赖上,Struts1的Action直接依赖于Servlet API,这意味着Action的execute方法接收HttpServletRequest和HttpServletResponse参数,这不利于单元测试。而Struts2 Action不再直接依赖于容器,可以独立测试,...

    Struts2请求处理方法的处理

    通过这种方式,开发人员可以根据不同的业务需求定义不同的处理逻辑,并且能够很好地组织这些逻辑,避免了在一个庞大的`execute`方法中进行复杂的条件判断所带来的代码复杂性和维护难度。 #### 二、方法名称匹配...

    JS调用Struts中的Action

    在Web开发中,JavaScript(简称JS)作为客户端脚本语言,常被用来增强用户体验、处理表单验证等前端任务。而Struts框架则是Java Web开发中常用的一个MVC(Model-View-Controller)框架,主要用于构建服务器端的应用...

    struts2支持方法上传递参数

    Struts2作为一款流行的Java Web框架,为开发者提供了丰富的功能,...开发者可以通过直接在方法签名中定义参数来处理用户请求,而无需额外的注解或配置。结合OGNL和拦截器,Struts2提供了高度灵活的Web应用开发框架。

    Struts2接口文档

    Action接口定义了处理用户请求的方法,如execute(),开发者通常会自定义Action类来实现业务逻辑。Result接口则描述了如何将Action执行后的结果呈现给用户,比如转发、重定向或渲染视图。而Interceptor接口则用于在...

    struts1&struts2

    - 在**Struts1.x** 中,Action类只有一个默认的`execute`方法被调用。 - **Struts2** 则允许开发者定义多个公开的String返回类型的方法,每个方法可以通过配置文件映射到不同的请求。 4. **线程模型** - **...

    Struts2上传方法

    ### Struts2上传方法 #### 1. 文件上传的基本原理 在进行文件上传时,我们需要了解文件是如何通过Web表单提交的。表单元素的`enctype`属性指定了表单数据的编码方式,这对于文件上传至关重要。Struts2和其他Web...

    struts1和struts2区别

    - **Struts2**:Action类可以实现Action接口或者直接使用ActionSupport基类,也可以是任何具有`execute`方法的普通Java对象(POJO),这增加了代码的可定制性和可扩展性。 2. **线程模式**: - **Struts1**:...

    使用Struts 2框架开发租房网站

    开发者可以继承ActionSupport,并覆盖execute方法以实现自定义业务逻辑。 8. **国际化与本地化**:Struts 2支持多语言环境,可以通过资源包(properties文件)实现内容的国际化,根据用户的浏览器设置动态切换语言...

    struts2+json

    这个资源"struts2+json"显然涉及到在Struts2框架下实现JSON(JavaScript Object Notation)数据交换,这是一种轻量级的数据交换格式,广泛用于前后端交互,特别是AJAX(Asynchronous JavaScript and XML)请求。...

    struts2利用通配符调用同一个Action里面不同的方法

    在Struts2中,Action是业务逻辑处理的核心,而通配符的使用则是Struts2框架中一种灵活的配置方式,允许我们以更简洁的方式调用同一个Action中的不同方法。下面我们将深入探讨如何利用Struts2的通配符来实现这一功能...

Global site tag (gtag.js) - Google Analytics