java jsp textarea_Spring MVC - TextArea示例

以下示例说明如何使用Spring Web MVC框架在表单中使用TextArea。首先,让我们使用一个可用的Eclipse

IDE,并按照后续步骤使用Spring Web Framework开发基于动态表单的Web应用程序。

序号

描述

1

在Spring MVC - Hello World章节中解释,在com.codingdict包下创建一个名为HelloWeb的项目。

2

在com.codingdictpackage下创建Java类User,UserController。

3

在jsp子文件夹下创建视图文件user.jsp,users.jsp。

4

最后一步是创建源文件和配置文件的内容并导出应用程序,如下所述。

User.java

package com.codingdict;

public class User {

private String username;

private String password;

private String address;

public String getUsername() {

return username;

}

public void setUsername(String username) {

this.username = username;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

public String getAddress() {

return address;

}

public void setAddress(String address) {

this.address = address;

}

}

UserController.java

package com.codingdict;

import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.ModelAttribute;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestMethod;

import org.springframework.web.servlet.ModelAndView;

import org.springframework.ui.ModelMap;

@Controller

public class UserController {

@RequestMapping(value = "/user", method = RequestMethod.GET)

public ModelAndView user() {

return new ModelAndView("user", "command", new User());

}

@RequestMapping(value = "/addUser", method = RequestMethod.POST)

public String addUser(@ModelAttribute("SpringWeb")User user,

ModelMap model) {

model.addAttribute("username", user.getUsername());

model.addAttribute("password", user.getPassword());

model.addAttribute("address", user.getAddress());

return "users";

}

}

这里,对于第一个服务方法user(),我们在ModelAndView对象中传递了一个名为“command”的空白User对象,因为如果使用

,spring框架需要一个名为“command”的对象。

JSP文件中的标记。因此,当调用user()方法时,它将返回user.jsp视图。

将针对HelloWeb / addUser

URL上的POST方法调用第二个服务方法addUser()。您将根据提交的信息准备模型对象。最后,将从service方法返回“users”视图,这将导致呈现users.jsp。

user.jsp

Spring MVC Form Handling

User Information

User Name
Age
Address

在这里,我们使用 标签来呈现HTML textarea框。例如

它将呈现以下HTML内容。

users.jsp

Spring MVC Form Handling

Submitted User Information

Username${username}
Password${password}
Address${address}

完成创建源文件和配置文件后,导出应用程序。右键单击您的应用程序,使用Export→WAR

File选项并将您的HelloWeb.war文件保存在Tomcat的webapps文件夹中。

现在,启动Tomcat服务器并确保您可以使用标准浏览器从webapps文件夹访问其他网页。尝试使用URL -http:// localhost:8080 /

HelloWeb / user,如果Spring Web Application的一切正常,我们将看到以下屏幕。

6746f57154bcb087a2dc9c5b0fdfa01e.png

提交所需信息后,单击提交按钮以提交表单。如果Spring Web Application的一切正常,我们将看到以下屏幕。

b82e7854a8fe236e514a3ae843870866.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值