package com.example.datastoreWrite;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@SuppressWarnings("serial")
public class DataStoreWriteServlet extends HttpServlet
{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
Key v1 = KeyFactory.createKey("Person", "Raghav");
Key r1 = KeyFactory.createKey("Person", "vinay");
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Entity e1, e2;
try {
e1 = datastore.get(r1);
e2 = datastore.get(v1);
Long vAge = (Long) e1.getProperty("age");
Long rAge = (Long) e2.getProperty("age");
System.out.println("vinay age"+vAge);
System.out.println(" age"+rAge);
} catch (EntityNotFoundException e) {
// Alice or Bob doesn't exist!
}
String message = "Simple";
req.setAttribute("message", message); // This will be available as ${message}
try {
req.getRequestDispatcher("/Show.jsp").forward(req, resp);
} catch (ServletException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}}}
<%@ page language="java"
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Simple DataStore Display</title></head>
<body><p>Message: ${message}</p></body>
</html>
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd“version=”2.5“>
<servlet>
<servlet-name>SimpleDataStoreApplicationTest</servlet-name>
<servlet-class>com.datasote.test.SimpleDataStoreApplicationTestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SimpleDataStoreApplicationTest</servlet-name>
<url-pattern>/simpledatastoreapplicationtest</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list></web-app>
我怀疑您忘记在show.jsp文件中正确关闭page指令了。
请使用:<%@page language=“java”%>
。
除了上面的内容,您的代码看起来很好执行,如果数据不存在,您将在show.jsp
页面中看到消息:simple
输出。
我想在JSP页面上加载CSS。但是我在JSP页面中得到了空的pageContext.request.ContextPath。我使用这种方法是因为如果我在模板或JSP中的不同目录中移动页面,那么我就不需要继续更改引用的CSS或js文件的路径。
我将jsp/servlets用于一个基本的ajax应用程序。我正在用servlet设置一个会话,但返回了null。我的代码片段如下: Servlet: ajax工作得很好,只是会话检索似乎是个问题。在第一个if()中设置数据后,我就可以提取数据。但当我做另一个post请求时,它返回为空。我需要另一个HttpSession吗?非常感谢您的帮助,我是一名PHP开发人员,不是JSP,所以对我来说非常新鲜
我是Java world和Spring Boot的新手,我正在尝试通过注释访问位于YAML文件中的一些配置值。 但是每当我试图访问服务中任何地方的配置值时,我得到的是一个空值。 下面是配置类: 使用它的验证器服务: 我还在主类中添加了注释。
我已确认已在服务器上安装gettext。我使用本教程开始学习,并遵循其指导。 我还在PHP手册的gettext()页面上读到,如果在翻译表中找不到翻译,它将只使用未翻译的文本。 对于本地化,我有 我有两个目录设置,一个为en(翻译/en/LC_MESSAGES/message.po)和另一个为zh(相同的结构。)我生成的. po文件使用 我的问题:根本没有显示“en”的文本原始字符串是英文的,我最
问题内容: 我有一台扫描仪,并将定界符设置为“”,但是它仍然不会使用next()方法读取空格。我知道nextline()可以工作,但是我需要单独检查输入中的每个字符,包括空格;这是一个复杂的数据分析问题。不过我很困惑。谷歌什么也没发现。 谁能帮我这个?我正在考虑将空格反转为一个特殊字符,然后出于分析该字符的目的,将其反转回一个包含在字符串中的空格……这似乎有些过头了!有没有更优雅的方式做到这一点?