在线客服 关于我们 联系我们
凯发国际娱乐开户28
新闻动态
联系我们
销售热线:
Contact Hotline
15899999999
传真:

E-mail:

公司地址:
当前位置: 官网首页 > 新闻动态 > 公司新闻 >
struts2框架搭建demo
 

虽然现在struts框架已很少单独使用,作为一个新手,本文仅已记录个人学习过程,不正确之处,欢迎指正!
















 s:form action="login" method="post" 
 username: s:textfield name="username" /s:textfield br 
 password: s:password name="password" /s:password br 
 s:submit value="登陆" /s:submit 
 /s:form 

这是需要注意的是页面使用struts的页面便签是需要在struts.xml配置文件中加上

在struts框架中有定义各种页面风格的,这个是说明忽略框架的页面风格
但是这种页面标签有个好处,就是在出现验证错误,需要返回时,可以根据前后台页面自动匹配,不需要另外返回参数,
action包中定义个LoginAction,用来处理本次的登录逻辑





private String username;
 private String password;
 public String login{
 System.out.println;
 System.out.println;
 return "success";
 public String getUsername {
 return username;
 public void setUsername {
 this.username = username;
 public String getPassword {
 return password;
 public void setPassword {
 this.password = password;
 }

在控制层上,也可以看出使用框架的好处,只需要声明一个和页面一样的变量即可获取到它的参数值,request、response作用域是不需要声明的,同理也可以使用对象进行传参,此处不再赘述,在进行请求结果转发时我们只需要在struts中加上result即可

 struts 
 !-- 解决乱码问题 -- 
 constant name="struts.i18n.encoding" value="UTF-8" /constant 
 !-- 声明引用模板 -- 
 constant name="struts.ui.theme" value="simple" /constant 
 package name="default" namespace="/" extends="struts-default" 
 action name="login" method="login" 
 result name="index" index.jsp /result 
 result name="success" success.jsp /result 
 /action 
 /package 
 /struts 
在线客服1
在线客服2
关注官方微信
返回顶部