struts2+spring+hibernate做的系统中,

jsp页面表单如下:<s:textfieldname="users.account"id="account"size="16">。其中name属性的user.accoun... jsp页面表单如下:<s:textfield name="users.account" id="account" size="16" >。其中name属性的user.account的user具体指的是什么???指的是struts.xml里的配置,还是applicationContent.xml里的配置???? 展开
 我来答
walkingz
2009-12-12 · TA获得超过351个赞
知道答主
回答量:32
采纳率:0%
帮助的人:32.7万
展开全部
都不是!
你涉及到的只是页面上的数据和Action的交互。
有两种方式处理这个问题
一种就是你上面的方式。把数据封装到一个类处理。
第二种就是直接根据name=“xxx”,
然后在Action中写上getXxx()和setXxx()方式
给你举一个数据封装到类里面然后处理的例子吧!你自然就明白了。
首先第一步在userDname.jsp页面中内容
<s:form action="userdname">
<s:textfield name="user.name" label="username"></s:textfield>
<s:textfield name="user.sex" label="usersex"></s:textfield>
<s:submit value="Userdname"></s:submit>
</s:form>
第二部创建一个user类
public class User {
private String name;
private String sex;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getSex() {
return sex;
}

public void setSex(String sex) {
this.sex = sex;
}

}
第三步写Action 绝对路径com.cn.action.UserDName
public class UserDName extends ActionSupport{
private User user;//这个user就是jsp页面的那个user

public User getUser() {
return user;
}

public void setUser(User user) {
this.user = user;
}

@Override
public String execute() throws Exception {
System.out.println(user.getName());
return "success";
}
}
第四步在struts.xml中配置
<action name="userdname" class="com.cn.action.UserDName" >
<result name="success">userDname.jsp</result>
</action>

这样你就能看到效果 了。
这种方式其实就是把页面上的数据直接放到一个类里面。这样减少了开发代码。

你觉得哪个好你就用哪个就是了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式