Struts2
_love
这个作者很懒,什么都没留下…
展开
-
理解Struts2 简单程序
1. 创建Web项目,导入Struts2核心库,如下图 所示 2. 在Web.xml中声明Struts2提供的过滤器,类名:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter<?xml version="1.0" encoding="UTF-8"?><web-app xml...原创 2014-01-14 17:59:29 · 154 阅读 · 0 评论 -
动态Action实验
1. 创建Java Web,添加jar包 2. 创建名为UserAction的Action对象,添加add()与update()方法package com.yuan;import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport{ private...原创 2014-01-14 20:58:09 · 159 阅读 · 0 评论 -
There is no Action mapped for namespace [/] and action name [userAction!add]
问题描述: There is no Action mapped for namespace [/] and action name [userAction!add] associated with context path [/MyStruts] 在做动态Action实验时,一直出现这个错误,运行如下图所示: 在网上找了很多解决方法,都不行,最终解决方法:更换jar...原创 2014-01-14 21:20:53 · 317 阅读 · 0 评论 -
struts2中package name与namespace
struts.xml配置文件package元素的属性 package:主要放置一些项目的相关配置,可以理解为配置文件中的一个逻辑单元。已经配置好的包可以被其他包所继承,从而提高配置文件的重用性,可读性,以及日后的维护工作。 name:声明包的名称,以便在其他处引用此包,此属性为必需的。 namespace:指明名称空间,即访问此包下的Action需要访问的路径。 ...原创 2014-01-14 21:46:57 · 273 阅读 · 0 评论 -
为Action对象配置输出执行时间的拦截器对象,以查看执行Action所需的时间
1. 创建动态的Java Web项目 2. 加入lib包 3. 创建web.xml,在文件中声明StrutsPrepareAndExecuteFilter过滤器 4. 创建TestActionpackage com.yuan;import com.opensymphony.xwork2.ActionSupport;public class TestAct...原创 2014-01-15 18:05:10 · 266 阅读 · 0 评论 -
应用Struts2处理表单数据
应用Struts2处理表单数据,做如下效果图项目: 关键代码如下所示:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/...原创 2014-01-15 22:18:42 · 176 阅读 · 0 评论 -
struts2标签下的用户注册
struts2标签下的用户注册,效果图如下: 标签部分代码如下:<body> <h2>用户注册</h2> <s:form action="userAction" method="post"> <s:textfield name="name" label="用户名"原创 2014-01-16 00:28:43 · 187 阅读 · 0 评论