Я учусь в Spring MVC, и когда я пытаюсь использовать ConversionService, я encounterrd 500мой ConversionService столкнулись 500 код ошибки
@RequestMapping("/handle81")
public String handle81(@RequestParam("user")User user,ModelMap modelMap) {
System.out.println(user);
modelMap.put("user", user);
return "/user/success";
}
это метод обработчик, я уже поставил @RequestMapping ("/ пользователь ") в классе и преобразователь
public class StringToUserConverter implements Converter<String, User> {
public User convert(String source) {
System.out.println(source);
User user=new User();
String[] item=source.split(":");
user.setUserName(item[0]);
user.setPassword(item[1]);
user.setName(item[2]);
return user;
}
}
<mvc:annotation-driven conversion-service="conversionService" />
<bean id="conversionService"
class="org.springframework.context.support.ConversionServiceFactoryBean">
<property name="converters">
<list>
<bean class="com.baobaotao.domain.StringToUserConverter" />
</list>
</property>
</bean>
поэтому, когда я просматриваю
http://localhost:8080/spring-mvc/user/handle81.html?user=asdf:asdf:fdas
он получает 500 и печатает ничего на консоли (я использую Maven-причал, чтобы сделать тест) ТНХ за помощь ~
500 - «Ошибка сервера», выясните, где регистрируется исключение и что это такое. –
И удачи в безопасности вашего сайта .. вы будете разоблачать имя и пароль каждого пользователя для всего Интернета, а также позволять кому-либо легко подделывать свой путь :) :) –
nono, я просто учился .. и это только что закодировано для практики ... – user2218299