Spring mvc 不用注解怎么获取请求参数

Spring mvc 不用注解怎么获取请求参数,第1张

public ModelAndView login (String userName) {

    systemoutprintln(userName);

 }

少量参数可以这么使用,如果参数较多,请使用对象

如定义个User对象,包含userName,password等的get set方法

public class User {

    private String userName;

    private String passWord;

    public String getUserName() {

        return userName;

    }

    public void setUserName(String userName) {

        thisuserName = userName;

    }

    public String getPassWord() {

        return passWord;

    }

    public void setPassWord(String passWord) {

        thispassWord = passWord;

    }

}public ModelAndView login (User user) {

    systemoutprintln(usergetUserName());

 }

页面参数传递仍然是userName 等。spring mvc 会自动绑定到对象。

Spring的框架中,orgspringframeworkbeansfactoryconfigPropertyPlaceholderConfigurer类可以将properties(key/value形式)文件中一些动态设定的值(value),在XML中替换为占位该键($key$)的值,properties文件可以根据客户需求,自定义一些相关的参数,这样的设计可提供程序的灵活性。

<bean id="propertyConfigurer" class="orgspringframeworkbeansfactoryconfigPropertyPlaceholderConfigurer" lazy-init="false">

<property name="locations">

<list>

<value>classpath:conf/probizproperties</value>

<value>classpath:conf/mail_configproperties</value>

</list>

</property>

<property name="ignoreResourceNotFound" value="true" />

<property name="ignoreUnresolvablePlaceholders" value="true" />

</bean>

应用初步建好之后,接下来就可以做一些交互了,比如数据库的 *** 作。比如前台页面项传递数据,那么在控制器的方法中怎么接收呢?

有如下几种方法:

第一种:使用控制器方法的路由参数,在使用>

参数在request对象中就可以取到: String username = requestgetParameter("username"); String password = requestgetParameter("password");

spring MVC controller获取前端传递的数组参数的方法是进行封装json字符串实现的。

1、jsp页面中的数组创建如下:

var myArray = []; 定义数组myArray

myArray push("OU=Software,DC=example,DC=com,"); 向数组中添加第一个字符串

myArray push("OU=IT,DC=example,DC=com,");向数组中添加第二个字符串

转换json数组:

myArray = JSONstringify(myArray ); 利用json的stringify方法把js对象转换成json对象

$("#ADOus")attr("action","${ctx}/ADSettingmyOUsArray ="+ myArray );设置action参数

$("#ADOus")submit();提交action到对应的controller

2、在controller层的处理如下:

@RequestMapping(value = { "/ADSetting" }, method=RequestMethodPOST) 定义url和提交方法,规定post

public String configureOUs(>

>

以上就是关于Spring mvc 不用注解怎么获取请求参数全部的内容,包括:Spring mvc 不用注解怎么获取请求参数、springmvc中读取配置文件中参数问题、MVC4中控制器中方法怎么接收参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9364506.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存