我想在学术项目中使用jspservlet开发简单的博客应用程序,我不知道如何启动项目任何人都可以给我一个jspservlet的临时代码来启动我的项目,这对我来说非常有帮助我的项目
答案 0 :(得分:1)
我建议你在google之前做一些研究,然后在stackoverflow等论坛上提出这类问题。
如果您想在java中创建基本博客,您必须了解JSP,Servlets。
首先,将项目划分为各种模块。我将尝试引导您完成创建简单博客应用程序所需的步骤。
您可以将简单的博客应用程序划分为不同的部分。
1.登录页面
2.Home Page with New Post Button。(显示所有博文)
3.添加帖子页
你可以google"如何在jsp和servlet中创建登录页面,数据库"你会发现很多搜索结果会告诉你如何实现登录功能。
接下来,您需要设计“添加帖子”页面,在最基本的级别上,您需要为博客帖子的标题设置1个文本字段,为博客帖子的内容设置1个文本区域,并提交一个提交内容的提交按钮
<form method="post" action="create-post">
<label>Title</label> <input name="title" type="text">
<label for="content">Post</label>
<textarea name = "content" id="content" rows="10"></textarea>
<input type="submit" value="Submit" />
</form>
一旦你发布了这个数据,你需要在servlet中访问&#34;标题&#34;和&#34;内容&#34;参数。
String title = request.getParameter("title");
String content = request.getParameter("content");
.......
.......
String htmlContent = TextUtil.convertTextToHTML(content);
Post post = new Post(title, htmlContent, newDate);
request.getServletContext().setAttribute("post", post);
RequestDispatcher rd = getServletContext().getRequestDispatcher(
"/home.jsp");
rd.forward(request, response);
}
您需要转换&#34;内容&#34;从文本到HTML,在主页中显示为博文。
我已经非常高级地概述了创建一个非常简单的博客应用程序。如果您想构建任何类型的应用程序,请尝试搜索Github。我很确定你会找到一些代码。研究代码,尝试理解和学习。
答案 1 :(得分:1)
对于初学者;使用eclipse很容易创建一个动态的Web项目(例如:你的博客)。首先在纸上创建博客的基本框架(登录页面,主页,注册页面)。我猜你熟悉jsp,所以只需用它来创建前端。您可以在jsp页面中包含连接到servlet页面的“action”属性的表单。现在,在这个servlet中,您可以收集在前端页面上动态创建的信息并将其保存到您的mysql页面。您可以按照基本示例进行操作: Jsp / Html页面:
<html>
<head>
</head>
<body>
<form action="./Login" method="post">
<input type=text name=username>Username</input>
</form>
</body>
</html>
的Servlet(Login.java):
String username = request.getParameter("username");
.....
......
while(rs.next)
{
if(username.equals(rs.getString(1)))
{
f=1;
break;
}
}
}
............
............
这些是Web项目的基本构建块,您可以在Internet上的任何位置详细查找它们。祝你好运!