
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中控制器中方法怎么接收参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)