structs2入门 用户登录案例

structs2用户登录的实现过程

 1 jsp出发action

 2 struts2拦截请求,调用后台action

 3 action返回结果,由不同的jsp展现数据

1、需要的jar包

这里写图片描述

  前面两个是apache commons的jar包,暂且忽略

  freemarker提供了另一种展现方式

  ognl提供了OGNL表达式

  struts2-core提供struts2核心包

  xwork-core由于struts2很多事基于webwork的,因此也需要这个的核心包
  
把上面的包导入web-inf下的lib文件夹中,构建路径(building path)

2、配置struts2的struts.xml文件

struts.xml文件的位置放置src目录下
struts.xml文件的名字要仔细检查

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC  
    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"  
    "http://struts.apache.org/dtds/struts-2.3.dtd">  
<struts>  
    <!-- 指定默认编码集 ,作用于HttpServletRequest的setCharacterEncoding()和freemarker,vilocity的输出 -->  
    <constant name="struts.i18n.encoding" value="UTF-8"/>  
    <!-- 当struts配置文件修改时是否自动加载 -->  
    <constant name="struts.configuration.xmlreload" value="true"/>  
    <!-- 开发模式下打印详细的错误信息,默认为false -->    
    <constant name="struts.devMode" value="true"/>  
    <!-- 标准的UI主题,默认的UI主题为xhtml,可以为simple,xhtml或ajax -->  
    <constant name="struts.ui.theme" value="xhtml"/>  
       <!-- package中需要注意namespace的值代表命名空间  其中可能会有action等组件,在jsp连接action的url路径是namespace+action的name.actio
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值