请大家帮我看看struts2

问题描述

packagecom.action;importjava.util.Date;importjavax.servlet.http.HttpServletRequest;importorg.apache.struts2.ServletActionContext;importcom.opensymphony.xwork2.ActionSupport;publicclassActionInfoextendsActionSupport{privatepointpoint;privateStringusername;privateintage;privateDatebrithday;publicpointgetPoint(){returnpoint;}publicvoidsetPoint(pointpoint){this.point=point;}publicStringgetUsername(){returnusername;}publicvoidsetUsername(Stringusername){this.username=username;}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}publicDategetBrithday(){returnbrithday;}publicvoidsetBrithday(Datebrithday){this.brithday=brithday;}@OverridepublicStringexecute()throwsException{System.out.println("请求leaction");HttpServletRequestrequest=ServletActionContext.getRequest();request.setAttribute("point",point);returnSUCCESS;}//publicvoidvalidate(){////TODOAuto-generatedmethodstub//super.validate();}packagecom.action;importjava.util.Map;importorg.apache.struts2.util.StrutsTypeConverter;publicclassconverterextendsStrutsTypeConverter{@OverridepublicObjectconvertFromString(Maparg0,String[]str,Classarg2){String[]string=str[0].split("-");//String[]string=arg1[0].split("-");pointpoint=newpoint();point.setX(Integer.parseInt(string[0]));point.setY(Integer.parseInt(string[1]));point.setZ(Integer.parseInt(string[2]));returnpoint;}@OverridepublicStringconvertToString(Maparg0,Objectob){pointpoint=(point)ob;intx=point.getX();inty=point.getY();intz=point.getZ();return"[x="+x+","+"y="+y+","+"z="+z+"]";}}packagecom.action;publicclasspoint{privateintx;privateinty;privateintz;publicintgetX(){returnx;}publicvoidsetX(intx){this.x=x;}publicintgetY(){returny;}publicvoidsetY(inty){this.y=y;}publicintgetZ(){returnz;}publicvoidsetZ(intz){this.z=z;}//publicStringtoString()//{//return"[x="+x+","+"y="+y+","+"z="+z+"]";//}}

解决方案

解决方案二:
请大家帮我看看我的这个struts2的类型转换问题我在jsp页面输入任何东西都是显示不是有效的字段谢谢大家
解决方案三:
struts2还没看过那
解决方案四:
你是研究struts2之前的版本的?
解决方案五:
你确定他有执行转型的这个类??如果执行了就不应该你看看有执行没你就提供这点信息我是没法解决望高手关注
解决方案六:
楼主你提供的信息不全,首先struts2有内置的类型转换器,可以进行int和date等到String的简单转换。默认就能用。还用,自定义的类型转换器,基于OGNL的类型转换器,你是想用哪种啊?要是基于OGNL的类型转换器,只需重写execute()方法就行了,然后再jsp页面上设置标签,struts2里配置。不是很难的。converter是什么意思啊?
解决方案七:
看看你是不是在页面上使用的是属性接收的,如果是的你当然需要类型转换了。

时间: 2024-09-20 06:32:41

请大家帮我看看struts2的相关文章

请大家帮我看哈,关于session的问题

问题描述 各位大哥们!现有一问题很急!一个页面上有一个登陆信息的表格,(在这里会判断,如果用户已经登陆啦,就会隐去这个登陆框,用另一个表格来显示),用户登陆后,我把信息保存到session中,我现在打开一个浏览器访问这个页面,用户登陆成功后,我再开一个浏览器访问这个页面的时候,却不显示登陆框!下面是代码://ActionContext.getContext().getSession().put("loginuser",user);我用的是struts2,开始是这样的request.ge

程序运行后呈现这样的错误?请大家帮帮忙!

问题描述 请大家帮帮忙,这是什么问题?很长时间也没弄明白?java.lang.reflect.InvocationTargetExceptionsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)sun.reflect.DelegatingMethodAccessorImpl.in

extension-关于android里面发邮件的问题,下面是我运行时候的log,请各位帮我看一下。

问题描述 关于android里面发邮件的问题,下面是我运行时候的log,请各位帮我看一下. 04-07 14:06:05.294: I/System.out(2970): DEBUG: JavaMail version 1.4.104-07 14:06:05.294: I/System.out(2970): DEBUG: not loading file: /system/lib/javamail.providers04-07 14:06:05.298: I/System.out(2970):

java-Java,请你帮我看一下,我的这个地方怎么修改。我怎么修改才能输出我想要的查询数据

问题描述 Java,请你帮我看一下,我的这个地方怎么修改.我怎么修改才能输出我想要的查询数据 Java,请你帮我看一下,我的这个地方怎么修改.我怎么修改才能输出我想要的查询数据 解决方案 rs.getInt(""id"")rs.getString(""字段名"")等等 解决方案二: 解决方案三: 建议查看ResultSet的API文档,里面有getXXX方法如: int getInt(int columnIndex) 以 Ja

xmlentities-在xml文档中插入图片总是失败,请大家帮我看看这段代码错在哪里了?

问题描述 在xml文档中插入图片总是失败,请大家帮我看看这段代码错在哪里了? <?xml version="1.0" encoding="GB2312"?> <!DOCTYPE photos[ <!ELEMENT photos (photo*)> <!ELEMENT photo EMPTY> <!ATTLIST photo Sources ENTITIES #REQUIRED> <!ENTITY ic1 S

path-c++代码,请高手帮我看一下这个代码怎么修改

问题描述 c++代码,请高手帮我看一下这个代码怎么修改 return 0; } TCHAR szPath[MAX_PATH] = { 0 }; HRESULT hr; hr = SHGetFolderPath(NULL, CSIDL_PERSONAL, NULL, SHGFP_TYPE_CURRENT, szPath); if(SUCCEEDED(hr)) { CString strPath = szPath; strPath += _T("\temp"); hr = ::URLDow

想请各位帮我解决一下看起来很简单的问题

问题描述 在class1.cs中有这样一个:publicstringuser(){stringd="dfgrtttyyttyyyyyyyy";returnd;}然后我想在WebForm1.aspx.cs中调用user()里的值,但是取过来的值(Label1.Text)为空,不明白,所以想请各位帮我看一下,谢谢!以下就是我在WebForm1.aspx.cs中的语句Class1Hover=newClass1();Label1.Text=Hover.user();不知道我这种调用方法对不对.

python文件语句解析-请高手帮我解释下这些语句的意思,跪谢!

问题描述 请高手帮我解释下这些语句的意思,跪谢! import osimport ref_cg=open('dm_cg.txt''w')f_sb=open('dm_sb.txt''w')dir_list=[]for file in os.listdir(): if os.path.splitext(file)[1] == '.txt': dir_list.append(file)dir_list.remove('dm_cg.txt')dir_list.remove('dm_sb.txt')#数据

请大家帮个忙:在java中 构造器和放法的根本区别是什么?

问题描述 请大家帮个忙:在java中 构造器和放法的根本区别是什么? 在java中 构造器和放法的根本区别是什么?我真迷惑了 解决方案 没有根本的区别,它们之间是包涵的关系,构造函数是特殊的方法. 特殊在哪里?不能定义返回值,不能重写,不能任意起名,不能随意调用(用new调用). 好比正方形和矩形的关系,正方形是特殊的矩形. 解决方案二: 构造器是你创建一个实例对象时调用到的,它默认的是不带参数的.你可以自己写带参数的构造函数. 方法是还分实例方法和类方法.如果是实例方法,那么就是由上面的构造器