struts2获取jsp页面文本框的值 a.jsp上有个<input type="text" id="gzm" />,然后:s:form action="getGzmName"如何在页面提交后在getGzmName里娶到a.jsp页面里那个文本框的值啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="text" id="gzm" />这个表单输入框加上name属性就可以了。 struts2从form取值的三种方式也许对你会有用 //getGzmNameAction{private gzm;//gzm的get();set;略public String execute(){ System.out.println(this.getgzm()); }}我一般用另一种方法://jsp<body> <form action="<%=path%>/user.action" method="post"> 用户名:<input type="text" name="user.username"> <br> 密码:<input type="password" name="user.userpassword"> <br> <input type="submit" value="提交"> </form></body> user.javapublic class User { public String username; public String getUsername() { return username; } public void setUserame(String username) { this.username = username; }}//UserActionpublic class UserAction extends BaseAction { private User user; public String execute(){ System.out.println(user.getUsername()); return "success"; } public User getUser() { return user; } public void setUser(User user) { this.user = user; }} 给input输入框加个name属性,然后在对应的action写上该属性并加上set和get方法就好了啊 1.jsp<input type="text" id="gzm" name="userName"/>2.Action:private String userName;userName有get/set方法以上两步就能达到要求。 struts2中页面设置的name名和action中变量的名相同struts2会自动把页面上的值,赋给变量名相同的变量 request.getParameter("");也可以拿到的!通过url传值也可以。 在jsp页面里加入文本框的name属性,在提交的action类文件里变量的名称定义为与jsp页面里的name属性值相同就可以了 struts2后台取值是根据页面标签提交的name属性做的。。后台只需要对属性值设置get/set方法就可以完成自动封装。ID只是用在页面上做取值用,可以理解为主键(可重复),往后台提交是没有什么实际意义的。 可以直接获取<jsp:getProperty name="beanInstanceName" property="propertyName" /> 求前辈指导学一些哪方面的技术 帮帮新手 javabean问题 struts2action里ActionContext.getContext().getSession()为空异常 出现的怪问题,帮忙…… 在jxl中,如何一个单元格是否是合并后的单元格? 郁闷!!!!!!!!!!! 帮忙:读取DBF数据库时,繁体字读取后出现乱码 如何用java web 调用天气接口 struts2返回json对象中的list<object> 只有gridModel[] s2sh 框架 线程单例等问题 问一个关于字符编码的问题! 真正的异常...没遇到过。SSH2求解,急!!!在线,分不够,加。
//getGzmNameAction
{
private gzm;
//gzm的get();set;略
public String execute(){
System.out.println(this.getgzm());
}
}我一般用另一种方法:
//jsp
<body> <form action="<%=path%>/user.action" method="post">
用户名:<input type="text" name="user.username"> <br>
密码:<input type="password" name="user.userpassword"> <br>
<input type="submit" value="提交">
</form>
</body>
user.java
public class User {
public String username;
public String getUsername() {
return username;
}
public void setUserame(String username) {
this.username = username;
}
}
//UserAction
public class UserAction extends BaseAction {
private User user;
public String execute(){
System.out.println(user.getUsername());
return "success";
}
public User getUser() {
return user;
} public void setUser(User user) {
this.user = user;
}
}
页面设置的name名和action中变量的名相同
struts2会自动把页面上的值,赋给变量名相同的变量
<jsp:getProperty name="beanInstanceName" property="propertyName" />