Struts中的一些小知识

Posted 安雅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts中的一些小知识相关的知识,希望对你有一定的参考价值。

得到表单上的数据:

注入属性的时候 属性名必须与表单中的名字一样

用户名:<input type=”text” name=”username”>

action:

Private String username;

 

注入对象时:

在表单的地方name必须使用对象名点对象的属性

用户名:<input type=”text” name=”user.username”>

User:

Private String username;

action:

Private User user;

if(user.getUsername().equals(“aaa”)){

   Return success;

}    

 

IOC(控制反转)依赖注入

Action中操作作用域对象

1.IOC注入

获得request的方式一:

1.httpservletRquest req = servletactioncontext.getRequest();

 request.setAttribute(“name”,username);

//HttpSession session = req.getSession();

//session.getServletContext();

2.注入的方式,返回map形式的request  实现接口RequstAware

Private Map<String,Object> request;

execute方法中:

Request.put(“showName”,”注入的request”);

Session也是用map形式存放: 实现接口SessionAware

Private Map<String,Object> session;

execute方法中:

Session.put(“showSession”,”注入的session”);  

3.actioncontext.getcontext().getsession();/actioncontext.getaplication();/actioncontext.put(“”,””);

 

以上是关于Struts中的一些小知识的主要内容,如果未能解决你的问题,请参考以下文章

拿不到想要的offer,只缘身在CV中,关于一些面试小知识

SprignBoot中的一些小知识点

记录神经网络中一些小知识点

java环境变量中的一些小知识,一前只知道怎么配,不知道含义

Unity---遇到的一些坑和小知识

面试过程中,你知道这些小知识,将事半功倍