
1、首先,在软件开发平台新建web项目命名为combineJsp。
2、其次,按照图示代码在WEB-INF下新建web.xml文件,设置默认主页路径。
3、在index.jsp文件中引入子文件sub.jsp,具体引入代码见下图红色方框。
4、按照图示代码在page文件夹下新建子文件sub.jsp,用于index.jsp文件引入。
5、在servers下的tomcat服务器右键运行此web项目。
6、最后,看一下项目运行效果无误。
package com.blog.servletimport java.io.IOException
import java.io.PrintWriter
import java.text.SimpleDateFormat
import java.util.Date
import java.util.List
import javax.servlet.ServletException
import javax.servlet.http.HttpServlet
import javax.servlet.http.HttpServletRequest
import javax.servlet.http.HttpServletResponse
import com.blog.dao.WordDao
import com.blog.entity.Word
public class WordServlet extends HttpServlet {
public WordServlet() {
super()
}
public void destroy() {
super.destroy() // Just puts "destroy" string in log
// Put your code here
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response)//执行doPost()
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html")//设置输出的类型
PrintWriter out = response.getWriter()//获取输出对象
String action=request.getParameter("action")//取传递的action
WordDao worddao=new WordDao()//实例化WordDao对象
if(action.equals("select")){//判断action的值是否等于select
List wordlist=worddao.selectAll()//列表 貌似是查询所有
int i=wordlist.size()
if(i>0){
request.setAttribute("i", i)//设置
request.setAttribute("wordlist", wordlist)//设置
request.getRequestDispatcher("admin/wordManage.jsp").forward(request, response)//转到页面
}
}
if(action.equals("fontselect")){//判断action的值是否等于fontselect
List wordlist=worddao.selectAll()//列表 所有
int i=wordlist.size()
if(i>0){
request.setAttribute("i", i)
request.setAttribute("wordlist", wordlist)
request.getRequestDispatcher("font/liuyan.jsp").forward(request, response)//转到页面
}
}
if(action.equals("delete")){//判断action的值是否等于delete 删除
int id=Integer.parseInt(request.getParameter("id"))//类型转换
if(worddao.deleteWord(id)){//貌似是删除
request.getRequestDispatcher("WordServlet?action=select").forward(request, response)//转到页面
}
}
if(action.equals("add")){//判断action的值是否等于add 添加
SimpleDateFormat formater=new SimpleDateFormat("yyyy'年'MM'月'dd'日' HH:mm:ss")//获取时间
String time=formater.format(new Date())
Word word=new Word()//实例化个Word(貌似javaBean)
word.setWord_title(request.getParameter("title"))//设置标题
word.setWord_content(request.getParameter("content"))//设置内容
word.setWord_sdTime(time)//设置时间
word.setWord_author(request.getParameter("author"))//作者
if(worddao.addWord(word)){//添加
request.getRequestDispatcher("WordServlet?action=fontselect").forward(request, response)//跳转
}
}
}
public void init() throws ServletException {
// Put your code here
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)