js-新手问:ssh中BaseAction的作用

问题描述

新手问:ssh中BaseAction的作用
public class BaseAction extends ActionSupport {

public String jsonString;public void outJsonString(String str) {    getResponse().setContentType(""text/javascript;charset=UTF-8"");    outString(str);}/* * public void outJson(Object obj) { * outJsonString(JSONObject.fromObject(obj).toString()); } *  * public void outJsonArray(Object array) { * outJsonArray(JSONArray.fromObject(array).toString()); } */public void outString(String str) {    try {        PrintWriter out = getResponse().getWriter();        out.write(str);    } catch (IOException e) {        e.printStackTrace();    }}public void outXMLString(String xmlStr) {    getResponse().setContentType(""application/xml;charset=UTF-8"");    outString(xmlStr);}public HttpServletRequest getRequest() {    return ServletActionContext.getRequest();}public HttpServletResponse getResponse() {    return ServletActionContext.getResponse();}public HttpSession getSession() {    return getRequest().getSession();}public ServletContext getServletContext() {    return ServletActionContext.getServletContext();}public String getRealyPath(String path) {    return getServletContext().getRealPath(path);}

解决方案

who can tell me~!

解决方案二:
我在项目中也遇到了这样的问题,刚刚解决,想查一下Baseaction的用法,顺便为你解决一下问题。

BaseAction类似于supportAction,在内部实现了excute方法,在我们的框架struts2中action需要重写excute()方法的,但是我们可以通过在action.xml 配置文件中来定义result标签来标记success从而来实现跳转的jsp界面,这样在action中就不用去重写execute方法了。

解决方案三:
BaseAction 基于ActionSupport 再次封装你需要的东西。

方便其他子类的调用。

时间: 2025-01-01 23:23:01

js-新手问:ssh中BaseAction的作用的相关文章

js中top的作用深入剖析

本篇文章主要是对js中top的作用进行了深入的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 每一个WINDOW对象,不论他是常规HTML页面.框架集页面.子框架还是孙子框架,都具有一个TOP属性.这个属性返回对载入浏览器得最顶层WINDOE对象得引用; .如果WINDOW对象是常规HTML页面,TOP就是SELF .......顶层框架及页面, ........ .......子框架,TOP指向框架得父亲,也就是说,下面两个表达式是等效的; SELF.TOP SELF.PARENT .如果

浅谈JS语言在SEO中的作用

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 一谈起SEO,大家都会先避免使用JS等被认为对搜索引擎不友好的东西.因为我们都把搜索引擎当做第一用户,而真正的用户都没法跟搜索引擎比较.这样的思想其实存在很严重的误区.这里笔者来分享一下我个人对JS在SEO中起的作用的见解. JS表现良好的一面 JS是一个客户端脚本语言,它跟HTML,网站都有的重要的联系.你可以观察大型网站是不是通常都采用J

求问ssh框架中jsp页面传给action指定方法,action无法自动获取

问题描述 求问ssh框架中jsp页面传给action指定方法,action无法自动获取,jsp中name也指定了,action无法get到textfiled传进去的值 解决方案 解决方案二:是struts2吗?具体贴代码把,如果textfiled设置成disabled也是不传值得解决方案三:引用1楼ltyisangel的回复: 是struts2吗?具体贴代码把,如果textfiled设置成disabled也是不传值得 readonly是可以传值的解决方案四:你在方法里面request.getPa

bho-请问JS怎么调用BHO中的带参函数?

问题描述 请问JS怎么调用BHO中的带参函数? 请问JS怎么调用BHO中的带参函数?麻烦给出代码实现,多谢!

新手求解答一下-const求解catch函数中const的作用

问题描述 const求解catch函数中const的作用 try{.......throw i;} catch(const int i)中const的作用是什么具体是什么 解决方案 const int i 这里不允许修改i.

js脚本-ASP.NET中加入JS 改变表格中数据

问题描述 ASP.NET中加入JS 改变表格中数据 <%@ Page Language=""C#"" AutoEventWireup=""true"" CodeBehind=""index.aspx.cs"" Inherits=""webgf.GF"" %> <!DOCTYPE html PUBLIC ""-/

ssh中怎样产生点击一行表格然后按删除会删除掉这行数据

问题描述 ssh中怎样产生在表格中点击一行后会改变当前行的背景颜色表示选定,然后按删除按钮就会将选定的这行数据删除. 解决方案 解决方案二:和ssh有什么关系吗?这个是样式的问题,给tr加上背景色onclick事件点击的时候换背景色解决方案三:改变背景色通过jquery去处理,删除的话还是用jquery去操作dom元素.后台也要删除的话那和平常的做法没区别啊,传个ID到后台delete就行了,就看你想做同步还是异步.解决方案四: 解决方案五:引用2楼wlwlwlwl015的回复: 改变背景色通过

javascript中defer的作用

 这篇文章主要是对javascript中defer的作用进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助 很多人都已经把 Javascript的用的炉火纯青了,但见到defer未必就知道他是做什么用的:很多人也都遇到过这样的问题,需要直接执行别且操作DOM对象的js 总是报找不到对象的错误,原因大家也都知道就是页面还有没有加载完毕,js的操作对象还在下载中.但很多人都不知道,添加defer标签就能轻而易举的解决这个问题.   <script src="../CGI-bin

javascript中return的作用

 这篇文章主要介绍了javascript中return的作用,有需要的朋友可以参考一下 这里面的return含有一些细节知识:   例如:onClick='return add_onclick()'与 onClick='add_onclick()'的区别   JAVASCRIPT在事件中调用函数时用return返回值实际上是对window.event.returnvalue进行设置.   而该值决定了当前操作是否继续. 当返回的是true时,将继续操作. 当返回是false时,将中断操作.