【发布时间】:2014-09-13 15:34:11
【问题描述】:
我有一个使用 Spring 设计的 Java Web 服务和一个与之对应的 jsp 文件。
为了进一步澄清,我有一个名为 infosys.jsp WEB-INF/views 的 jsp 文件,可以像 https://localhost:8080/admin/infosys?id=34 一样访问它。如图所示,我也可以传入参数。
在我的网络控制器中,我有一个名为
的方法 @RequestMapping(value = "/infosys", method = RequestMethod.GET)
public @ResponseBody void getId(@RequestParam(value="id", required=false) String id) {
.......
}
我已经调试并且这个方法有效,我可以访问传递给它的 id。我正在尝试在我的 jsp 文件中显示 id。例如,如果我说 https://localhost:8080/admin/infosys 我希望能够显示 34。如何写入我的 jsp 文件?如果我需要存储和访问,我有一个 MySQL 数据库集成。如果需要,我该如何写入数据库并访问??
编辑:infosys.jsp 文件:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page isELIgnored ="false" %>
<!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=ISO-8859-1">
<title>Info Sys</title>
</head>
<body>
<spring:url value="/" var="homeUrl"/>
<a href="${homeUrl}">Home</a>
<BR><BR>
</body>
</html>
【问题讨论】:
-
短语
display the id in my jsp file和write to my jsp file表明对jsp 文件是什么的一些基本误解。这不是你“写给”的东西。它是一个用于呈现 HTML 输出的模板。 -
对不起,我是网络服务的新手。如何呈现 HTML 输出?
-
我不相信 Stackoverflow 是提供教程的地方。 docs.spring.io/docs/Spring-MVC-step-by-step/part1.html
标签: java mysql spring jsp spring-mvc