首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【SSH快速进阶】——struts2简单的实例

此处form标签的action属性值指向的是下面struts.xml中的action标签的name属性,表示提交的表单由action标签中的class指向的LoginAction...页面提交之后,去struts.xml中寻找对应action,进而找到LoginActionLoginAction根据表单中input的name属性来获取值,规则就是:input的name属性值要和LoginAction...中相对应的get、set方法后面的值一样,与LoginAction的字段没有关系:比如input的name属性值为“username”,那么LoginAction重对应的字段的get方法名应为“getUsername...所以这个LoginAction完全可以改成这样: package com.danny.user.action; public class LoginAction { private String...core-2.3.24.jar.struts-default.xml --> <action name="login" class="com.danny.user.action.<em>LoginAction</em>

48020
您找到你想要的搜索结果了吗?
是的
没有找到

深入理解Struts2----类型转换

我们虽然没有显式的为LoginAction 的两个实例属性赋值,但是在index页面中我们依然可以获取到该属性的值,他们的值对应于login表单页面提交过来的值,也就是说从表单页面提交到LoginAction...这就是类型转换,从表单页面的String类型转换为LoginAction 中对应的属性的类型,但是这种自动转换并不是总是生效的,具体我们接着看。...三、基于OGNL的类型转换      对于非基本类型,我们使用默认的转换机制是不能解决问题的,例如修改上述的LoginAction: //其中walker是一个符合Javabean规范的类,其具有两个属性...name和age public class LoginAction extends ActionSupport { private Walker walker; public void...//修改后的LoginAction 页面 public class LoginAction extends ActionSupport { private Map

2K90

Struts2框架的基本使用

提交之后会请求URL为login的页面,框架拦截器拦截,搜索Struts.xml中该URL所对应的Action控制器,转向具体的控制器,在我们写的LoginAction控制器中,我们获取表单提交的参数并做简单判断...三、自定义实现Action      在Action中使用实例变量来封装请求的参数,正如上面的例子所示:我们在login.jsp页面提交的username和password两个参数,对应于LoginAction...中的两个参数,在核心拦截器跳转LoginAction时,将两个请求参数自动赋值给LoginAction的两个实例变量。...需要注意的是,对于LoginAction中的这两个实例变量,是需要提供setter和geter方法的,我们的核心拦截器在跳转LoginAction的时候也是通过setter方法来对具体的实例参数进行赋值的...我们看一个简单的使用: public class LoginAction extends ActionSupport { private String username; private

65070

Struts2之OGNL的使用

//实现ModelDriven接口指定的泛型为JavaBean类 public class LoginAction extends ActionSupport { private User...类,我们通过表单提交到这个LoginAction中,跳转到success.jsp页面中,那么我们就可以在success.jsp页面中访问LoginAction属性的值(前提是属性必须有get,set方法...) LoginAction中的属性是一个User对象,那么我们既可以获取这个User对象,之后在获取User对象中的数据了,这个相当于链式操作,前提还是有get,set方法 <!...实现 假设我们有两个Action,一个是SimpleAction,一个是LoginAction(上面的,有一个属性为user),我们在在配置的时候,发出请求给SimpleAction,之后跳转到LoginAction...(result的type类型为chain即可),之后跳转到success.jsp,那么此时的值栈中的action就有两个了,栈顶的是SimpleAction,第二个是LoginAction

1.3K50
领券