为了账号安全,请及时绑定邮箱和手机立即绑定

使用Spring MVC控制器映射JSP文本输入

使用Spring MVC控制器映射JSP文本输入

四季花海 2021-04-07 16:15:27
我正在开发一个简单的Java Web应用程序,该应用程序允许用户在文本框中输入一些信息,并在提交输入的文本时在另一个页面(success.jsp)中回显。我在StackOverflow中已经提到了许多教程和问题,但是无法完成。你能帮我这个忙吗?我想将文本从jsp中的表单提交到SpringMVC控制器。Maven用于依赖项管理。非常感谢mainController.javaimport org.springframework.context.annotation.Configuration;import org.springframework.stereotype.Controller;import org.springframework.ui.ModelMap;import org.springframework.web.bind.annotation.ModelAttribute;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;    @Controllerpublic class mainController {    @RequestMapping(value = "/", method = RequestMethod.GET)    public String index(Map<String, Object> model){        textConv textconv = new textConv();        model.put("textcovn", textconv);        return "index";    }    @RequestMapping(value = "/translate", method = RequestMethod.POST)    public String translate(@ModelAttribute("textconv") textConv textconv, Map<String, Object> model){        System.out.println(textconv.getTextFrom());        return "success";    }}textConv.javapublic class textConv {    String textFrom;    public String getTextFrom() {        return textFrom;    }    public void setTextFrom(String textFrom) {        this.textFrom = textFrom;    }}index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"    "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Registration</title></head><body><h3>Enter text</h3> <form action="translate" method="POST" commandName="textconv"> <textarea rows="4" cols="50" path="textFrom">Enter text here</textarea> <input type="submit" value="Echo"></form></body></html>
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 160 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信