1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/tzjzcy-carson-web-mvc

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Буферизированный поток ввода (BufferedInputStream) bufferedInputStream = новый буферизированный поток ввода(fileInputStream); int r = bufferedInputStream.read(bytes); bufferedInputStream.close(); return File(bytes, "application/zip", "testfile.zip"); } ... }

7 Пример передачи параметров через URL

URL:/demo/urlParaDemo/a/123 где a и 123 — параметры

@Controller
public class DemoController extends CarsonActionController {
    public ModelAndView urlParaDemo(){
        String urlPara0=getPara(0);//значение: a
        String urlPara1=getPara(1);//значение: 123
        ModelAndView mv=new ModelAndView("demo/urlParaDemo");
        mv.addObject("urlPara0",urlPara0);
        mv.addObject("urlPara1",urlPara1);
        return mv;
    }
    ...
}

8 Десериализация данных формы в объект

Передняя форма

<form method="post" action="/demo/formDataDemo">
    <div>
        Сотрудник 1
        <br/>
        Имя <input name="username">
        Возраст <input type="number" name="age">
        <br/>
        Сотрудник 2
        <br/>
        Имя <input name="user2.username">
        Возраст <input type="number" name="user2.age">
    </div>
    <button id="btnFormDataDemo">Нажмите для тестирования</button>
</form>

Код на стороне сервера, данные формы преобразуются в javaBean с помощью метода getModel (реализовано с использованием jackson)

@Controller
public class DemoController extends CarsonActionController {
    public ModelAndView formDataDemo(){
        User user = getModel(User.class);
        User user2 = getModel(User.class,"user2");
        ModelAndView mv=new ModelAndView("demo/formDataDemo");
        mv.addObject("user",user);
        mv.addObject("user2",user2);
        return mv;
    }
    ...
}

Предварительные условия

JDK 8 update 20 или более поздняя версия

Проверка источников

git clone https://gitee.com/tzjzcy/carson-web-mvc.git

Лицензия

Carson-Web-MVC выпущен под [лицензией MIT][].

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

На основе лёгкого расширения Spring MVC, вдохновлённого концепциями ASP.Net MVC и JFinal, предлагается более лаконичный подход к моделированию маршрутов в архитектуре MVC. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/tzjzcy-carson-web-mvc.git
git@api.gitlife.ru:oschina-mirror/tzjzcy-carson-web-mvc.git
oschina-mirror
tzjzcy-carson-web-mvc
tzjzcy-carson-web-mvc
master