中易网

最后一行的代码res.sendRedirect("findCost.do");

答案:2  悬赏:10  
解决时间 2021-02-27 00:35
package web;

import java.io.IOException;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import dao.CostDao;
import entity.Cost;

public class MainServlet extends HttpServlet {

@Override
protected void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
String path = req.getServletPath();
if("/findCost.do".equals(path)){
findCost(req,res);
}else if("/toAddCost.do".equals(path)){
toAddCost(req,res);
}else if("/addCost.do".equals(path)){
addCost(req,res);
}else{
throw new RuntimeException("无效的路径");
}
}
protected void findCost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
CostDao dao = new CostDao();
List list = dao.findAll();
req.setAttribute("costs",list);
req.getRequestDispatcher("WEB-INF/cost/find.jsp").forward(req,res);
}
protected void toAddCost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
req.getRequestDispatcher("WEB-INF/cost/add.jsp").forward(req,res);
}
protected void addCost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
req.setCharacterEncoding("utf-8");
String name = req.getParameter("name");
String [] radFeeTypes= req.getParameterValues("radFeeType");
for(String radFeeType:radFeeTypes){
req.getParameter(radFeeType);
}
String baseDuration = req.getParameter("baseDuration");
String baseCost = req.getParameter("baseCost");
String unitCost = req.getParameter("unitCost");
String descr = req.getParameter("descr");

Cost c = new Cost();
c.setName(name);
for(String radFeeType:radFeeTypes){
c.setCostType(radFeeType);
}
c.setBaseDuration( new Integer(baseDuration));
c.setBaseCost( new Double(baseCost));
c.setUnitCost(new Double(unitCost));
c.setDescr(descr);
new CostDao().save(c);
res.sendRedirect("findCost.do");
}
}

最后一行代码res.sendRedirect("findCost.do");
不能完成网页跳转
最佳答案
这个应该用到的是STRUTS框架,front对应struts的xml配置文件中package标签的name属性值, index对应的是action标签的name属性,index.do的写法表示执行index对应的类中默认方法(excute)
全部回答
since i am not sure of what version of bw you are on this answer may be off base but ....i would recommend using business content for the 0pa_c01 data target (headcount and personnel actions). it has the necessary characteristics to be able to get the data you are looking to get. this cube comes with prestructured workbooks and queries.deb
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的实况8怎么不能自动保存按键设置啊
《水调歌头·中秋》苏轼的人生态度给我们的启
王家下塆我想知道这个在什么地方
阿坝州一妻多夫制是怎样相处的
马来西亚为什么称作“大马”?是否还有个“小
10kv电力线路
唐诗十家精讲怎么样
me too love you 怎么读
请问杜比2.0跟杜比5.1差在哪里??
我是怎么把托福阅读考到满分的
姐弟俩土豆粉满达店我想知道这个在什么地方
微波炉美的em7kcg4-nr多少钱
谁有江西省中小学教师招聘的初中物理试题
诛仙中火麒麟是几人坐骑?
崩三空之律者和月光哪个好
推荐资讯
天龙八部人物等级可以和珍兽相差多少级?
工业用地可见建办公楼吗
请问 你怎么知道这么多事情呢,是不是应聘上
200l和150l容量 相差多少
廉颇不老 什么意思
我男朋友太幼稚了,我该怎么办啊,我今年69,
我很想念她两人相隔很近,但又不能在一起,我
小林给一只受伤的小鸟做一个笼子,用铁丝围成
The consequences of global warming: 请用英
菜园卫生所地址在什么地方,想过去办事
小米6和小米note3运行速度和度流畅度哪个最高
天擎电脑地址在什么地方,我要处理点事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?