硅谷海盗 2016-08-12 07:00 采纳率: 9.1%
浏览 982

ssh框架中struts的form传值问题

package com.lab.action;
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionContext;
import com.lab.serviceImp.UserServiceImp;
import com.lab.service.IUserService;

import java.util.List;
import java.util.Map;
import com.lab.User.User;
import java.util.List;

public class HelloWorld implements Action{
private String username;
private String password;

List<User> user= null;
private UserServiceImp userService;
public String execute() throws Exception{


    return SUCCESS;


}
public String getUsername() {
    return username;
}
public void setUsername(String username) {
    this.username = username;
}
public String getPassword(){
     return password;
  }
public void serPassword(String password){
    this.password=password;
}

}

 <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
   <package name="helloworld" extends="struts-default">
   <action name="hello*" class="com.lab.action.HelloWorld">
      <result name="success">/WebRoot/WEB-INF//main.jsp</result>
      <result name="error">/WebRoot/WEB-INF/index.jsp</result>
   </action>
   </package>
</struts>    

<form action="hello.action" method="post" name="hello">
                    姓名<input type="text" name="username" ><br>
                   密码<input type="password" name="password" >
    <input type="submit" value="提交">
    </form>

这是怎么传值 求讲解

  • 写回答

2条回答 默认 最新

  • csdn_angel 2016-08-12 08:22
    关注

    在Action中定义与表单名字相同的String变量,并给出getter和setter方法,Struts2底层会自动将表单的值传给Action中的变量。

    struts有三种不同的传值方式 http://www.xuebuyuan.com/1379070.html

    评论

报告相同问题?

悬赏问题

  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 matlab求解平差
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办