1. result type ="json" ,action调用json plugin
2: HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
out.print("删除成功");
out.close();
3: <result name="success" type="stream">
<param name="contentType">text/xml</param>
<param name="inputName">is</param>
</result>
分享到:
相关推荐
例如,`datagrid`组件可以用来展示表格数据,`form`组件用于处理表单提交,`dialog`则用于弹出对话框等。 2. **Struts2框架**:Struts2基于Model-View-Controller(MVC)设计模式,它负责接收HTTP请求,调用业务...
4. **Result**:Action执行后的结果,可以重定向到另一个页面、转发到内部资源或者直接返回JSON数据。 5. **ValueStack**:存储Action上下文中的数据,方便视图层访问。 6. **Freemarker或JSP**:作为视图层模板...
为了处理上传的响应,Struts的Action需要返回一个特定的结果,这可能是一个JSON对象,包含了文件上传是否成功、错误信息等。ExtJS端通过监听Ajax请求的完成事件,解析这个响应,并根据结果更新UI,比如显示上传成功...
1. **配置 Struts2**:首先,需要在项目的 `struts.xml` 配置文件中设置Action类及其对应的URL映射,以及指定使用的Result类型,通常是 `json` 或 `json-default`,以便返回JSON数据给jqGrid。 2. **创建Action类**...
5. **返回响应**:Servlet处理完文件后,返回一个包含上传成功信息和图片URL的JSON或XML响应。 6. **编辑器更新**:CKEditor接收到响应后,根据返回的URL在编辑器内插入图片。 对于Flash文件的上传,其流程基本与...
Ajax可以实现弹出确认对话框,并在用户确认后发送请求到服务器。Struts Action执行删除操作,然后返回一个简单的成功或失败消息,Ajax接收后显示相应的提示。 3. **查询(Read)**:在查询场景下,用户可能输入搜索...
- Struts2 拦截器链处理请求,验证用户身份,如果成功则返回一个表示登录成功的 JSON 响应。 - EXTJS 接收到响应后,更新界面状态,如显示欢迎信息,或者根据权限设置桌面布局。 4. **部署到Tomcat**:Tomcat 是...
例如,`datagrid` 可以用来展示数据表,`dialog` 可用于弹出对话框,`combobox` 用于创建下拉选择框等。 4. **业务逻辑**:在 Struts2 的 Action 类中,会调用 iBatis 的 SqlSession 来执行 SQL 查询或更新,然后将...
这个插件提供了许多预定义的JSP标签,开发者可以方便地在页面上添加如弹出对话框、下拉菜单、日期选择器等jQuery组件。 `struts2-jquery-tree-plugin-3.1.1.jar`则是针对动态树功能的扩展,它为Struts2-jquery-...
- 利用DWZ的对话框组件创建添加和编辑表单,通过Ajax提交到Struts Action进行数据处理。 - 显示Struts返回的JSON结果,更新表格或者给出提示信息。 这种组合方式既能发挥Struts在业务处理上的优势,又能利用DWZ提升...
1. **Ajax通信**:jQueryEasyUI的组件可以利用jQuery的Ajax功能与Java后端进行数据交互,如发送请求到Spring MVC或Struts2的Action,获取JSON数据并更新界面。 2. **Servlet或Controller处理**:在Java后端,可以...