我现在需要的是验证登陆用户是否存在,在建了一个UserAction,继承ActionSupport,实现execute方法,现在就是在这方法里面判断是吧,可需要从页面传过来的值,这里怎么写?在上面定义一个user吗?定义了是怎样和这方法关联起来的?
解决方案 »
- spring+hibernate 操作多数据库 怎么配置才能 一个sql同时查 多个数据库中的表?
- servlet获取ip地址
- struts 跳转问题
- 除了Middlegen,还有没有自动生成POJO和映射文件的工具或插件?
- 请教一个新闻的xml schema该如何写?
- 关于struts2.0.0-struts2.3.15安全漏洞问题求教大神
- eclipse3.1+struts+hibernate+tomcat进行Web开发(分虽不高,但是还是希望大家进来看看。)
- 熟悉 tapestry 请进
- 一个简单的Servlet列子出错了,请教!
- 有关vector的错误!
- 在hibernate中如何执行复杂的SQL语句
- 新手请大虾帮忙解决问题
private String userName;
private String userPass;
get(){....}。。
set(){.....}
}
public class UserAction extend ActionSupport{
private User user;
get(){...} 方法
set(){...} 方法
public String execute() throws Exception {
//没有做具体的判断处理,自己处理一下
if(user.getUserName().equeals("admin" && user.getUserPass.equals("admin")){
return SUCCESS;
}else{
return ERROR; }
}}index.html 代码:<form name='myForm' method='post' action='你的action'>
userName: <input type='text' name='user.userName'/>
//注意页面的标签的命名:user.userName【action类里面的属性名一致】
userPass: <input type='text' name='user.userPass'/></form>
当你点击提交的话,页面输入的内容会自动封装到Action类的User对象对应的属性中.
具体看些质料!上面的代码是在回复输入框直接敲得,可能有错误。不要见怪!呵呵......
提供get和set方法
struts2自然就能从页面的提交中给你赋值让你使用
然后判断的逻辑写在自己的action的方法中就行你先学习下基础的struts2再问吧