新手刚开始学习struts,对actionform不是很理解,加上数据库的验证和mvc模式,搞得满头雾水,希望高手指点迷津,谢谢啦。

解决方案 »

  1.   

    = =
    这也太宽泛了吧 
    LZ仔细看书去吧
    照着书来一遍
    当然如果LZ连JSP都不熟悉
    建议先用JSP写一个你要的功能 然后再上框架
      

  2.   

    <form action='login.action' method='post'>
    账号:<input type='text' name='name'><br>
    密码:<input type='text' name='password'><br>
    <input type='submit' value='登录'>
    </form>以上是注册页面然后你用可视化创建一个action And from。。
    (*form)里面添加 name  类型是String,password  类型是String..(*form)里面的name和password就是页面的name.然后你在action里面直接输出 (*form).getName();(*form).getPassword();
    这样就可以了、、、
      

  3.   

    数据库验证,就是客户数据存数据库中,你需要从页面表单的form中获取客户填写的内容,使用jdbc操作数据库,取出库中的用户数据进行比对。
    actionform是struts1/2的东西,用于模拟客户端form表单的,可用来取客户端填写的数据(struts内部机制,使用反射获取form类的getter/setter方法中包含的字段名,用该名从request中获取对应的值,再调用setter方法赋值)
    mvc可以上网查一查他的含义,大致了解一下,简单点说,你的jsp就是view,你的servletClass/struts的action就是control,你的jdbc封装层、actionform是model,不要在jsp里写jdbc代码,也不要在action中直接写jdbc代码。