当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

Struts2.x学习:第一个Struts2.0例子[Java编程]

赞助商链接



  本文“Struts2.x学习:第一个Struts2.0例子[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

具体相关页面及呼应配置以下:

在struts1.x系列中,全部的恳求是通过一个servlet(ActionServlet)来管理掌握的,在Struts2.0而是经过一个Filter来处理恳求的

web.xml :

<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter- class>
</filter>
<filter-mapping>
<filter- name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>

login.html:

<form action="login.action" method="post">   //在 web.xml中配置了恳求的情势是*.action
username:<input type="text" name="username" /><br/>
password:<input type="password" name="password" /><br/>
<input type="submit" name="submit" value="submit" />
</form>

在struts1.x中有一个struts-config.xml来管理一些具体的配置信息(比方说数据源,全局转发,异 常,ActionForm,Action的实例,插件等)

在struts2.x中近似的有一个配置该类信息的文件struts.xml.

struts.xml:

<struts>
<package name="struts2" extends="struts- default">
<action name="login" class="com.struts2.x.action.LoginAction">
<result name="success">main.jsp</result><!-- 默许name="success" ,可 以省略不写呢!-->
</action>
</package>
</struts>

在struts1.x中要求action要担当import org.apache.struts.action.Action,并改写execute (ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)办法,在struts2.x中解藕了,不需求硬性的与其他类绑定

以下是登陆的action:

public class LoginAction {
private String username;
private String password;


//省略getter和setter办法

public String execute() throws Exception
{  
return "success";
}
}


main.jsp
Hello!${requestScope.username}

在main.jsp中得到输入的用户名.

Ps:

注意:在手动增添struts2.x jar包的时刻,并不能一股脑的全部加进来,用到什么功效就把什么样jar 包加进来,但是有几个核心(core)的jar包必必要加进来

 

经过测试 假如仅仅加入这个几个jar包会抱一个非常,到网上查资料,还要把

这个jar包加进去才可以!

(我打包导出为*.war格局,压缩成.rar格局,下载后直接把struts2.x.war文件放在tomcat利用服务器 的webapps文件夹中)


  以上是“Struts2.x学习:第一个Struts2.0例子[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 在Google App Engine中操纵Struts2框架
  • 关于Struts和Spring两种MVC框架的比较
  • <b>Struts2文件上传</b>
  • 让Struts与Hibernate顺利协同工作
  • Hibernate+Spring+Struts扩大Struts
  • J2EE底子 用Struts框架开辟MVC系统步骤
  • <b>J2EE底子:Struts框架初学者从这里入门</b>
  • struts2整合tiles及配置
  • Struts2.0深化学习 命名空间,模子驱动,表单反复提交
  • 操纵Struts 2开辟RESTful服务
  • Struts2输入校验(一) validate办法-validateXxx办法
  • Struts2输入校验(二) 考据框架
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .