struts2 domainmodel action无法获取页面参数

问题描述

login.jsp:<formmethod="post"action="user/login"><tablealign="top"><tr><tdcolspan=""align="left">用户登录用户姓名:<inputtype="text"name="name"/>密码:<inputtype="password"name="password"/><inputtype="submit"value="登录"name="login"/><inputtype="button"value="取消"name="close"/></td></tr></table></form>-------------------------UserAction:publicclassUserActionextendsActionSupport{privateUserDaoud=newUserDao();privateUseruser;publicStringlogin(){/////参数可以没有//System.out.println(user.getName()+"-----------");if(ud.login(user)){///System.out.println("SUCCESS"+"--");return"success";//////""大写可以不要}else{System.out.println("LOGIN=====");return"error";}}publicUsergetUser(){returnuser;}publicvoidsetUser(Useruser){this.user=user;}}--------modle:publicclassUser{intid;Stringname;Stringpassword;Stringaddress;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetAddress(){returnaddress;}publicvoidsetAddress(Stringaddress){this.address=address;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}publicUser(){}}

解决方案

解决方案二:
用户名<inputtype="text"name="user.name"/>密码:<inputtype="password"name="user.password"/>

解决方案三:
<inputtype="text"name="name"/>密码:<inputtype="password"name="password"/>改成<inputtype="text"name="user.name"/>密码:<inputtype="password"name="user.password"/>
解决方案四:
该回复于2011-03-22 09:33:19被版主删除
解决方案五:
<inputtype="password"name="user.password"/>
解决方案六:
二楼正解但是publicclassUserActionextendsActionSupport{privateUserDaoud=newUserDao();????直接操作数据
解决方案七:
+1引用1楼clarck_913的回复:

HTMLcode用户名<inputtype="text"name="user.name"/>密码:<inputtype="password"name="user.password"/>

时间: 2024-11-28 16:32:08

struts2 domainmodel action无法获取页面参数的相关文章

struts2–jsp-struts2在action中获取页面超链接中文参数乱码

问题描述 struts2在action中获取页面超链接中文参数乱码 struts2在action中获取页面超链接中文参数乱码,该如何解决,跪求各位大神 解决方案 在struts 配置文件里加上: <struts> <constant name="struts.locale" value="zh_CN"></constant> <constant name="struts.i18n.encoding" va

struts2中Action怎样获取动态表单中的多行数据

问题描述 一: struts-config.xml 配置<struts-config> <form-beans> <form-bean name="trafficForm" type="com.ccit.safetm.controller.traffic.TrafficForm"></form-bean> </form-beans> <action-mappings> <action pa

struts 2中如何通过action手动获取参数

struts2中action手动获取Session,jsp页面参数 1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息, 甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数"username"的

asp.net Silverlight应用程序中获取载体aspx页面参数_实用技巧

1. 使用InitParameters属性,动态设置传递参数 . 2. 在SL工程中使用HtmlPage类来直接获取页面参数. 下面是利用HtmlPage类来获取参数的代码: 复制代码 代码如下: void Page_Loaded(object sender, RoutedEventArgs e){ IDictionary<String, String> paras = HtmlPage.Document.QueryString; this.lblUserName.Text = paras[&

java中文乱码解决方法(页面参数 数据库乱码)

1.jsp教程与页面参数之间的乱码 jsp获取页面参数时一般采用系统默认的编码方式,如果页面参数的编码类型和系统默认的编码类型不一致,很可能就会出现乱码.解决这类乱码问题的基本方法是在页面获取参数之前,强制指定request获取参数的编码方式:request.setcharacterencoding("gbk")或request.setcharacterencoding("gb2312"). 如果在jsp将变量输出到页面时出现了乱码,可以通过设置response.s

struts2中jsp页面参数不能传递给action

问题描述 struts2中jsp页面参数不能传递给action struts.xml:<?xml version=""1.0"" encoding=""UTF-8""?><!DOCTYPE struts PUBLIC-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.or

struts2中request不能获取jsp页面的参数

问题描述 struts2中request不能获取jsp页面的参数 jsp页面: 用户登录 用户名: 密??码: Action类: public class LoginAction extends BaseAction{ public String execute(){ String username=this.getRequest().get("aname").toString();//获取用户名 String password=this.getRequest().get("

Struts2中Action接收参数的方法

Struts2中Action接收参数的方法主要有以下三种: 1.使用Action的属性接收参数:     a.定义:在Action类中定义属性,创建get和set方法:     b.接收:通过属性接收参数,如:userName:     c.发送:使用属性名传递参数,如:user1!add?userName=Magci: 2.使用DomainModel接收参数:     a.定义:定义Model类,在Action中定义Model类的对象(不需要new),创建该对象的get和set方法:    

这个通用操作类相当于JSP页面从struts2里action里找到相应的方法吗

问题描述 这个通用操作类相当于JSP页面从struts2里action里找到相应的方法吗 //增删改查通用操作类 PageHelper = { Entity: function () { }, getInstance: function () { return new this.Entity(); } }; PageHelper.Entity.prototype = { ContentContainer: null, CheckBoxAll: null, FlipParams: { "condi