📄 notice_error_post.jsp
字号:
<%@page contentType="text/html;charset=gbk"%>
<%@page import="java.util.*,java.text.*,java.net.URLEncoder,org.apache.log4j.*,com.web.vo.*,com.util.*" %>
<%!
static Logger logger = Logger.getLogger("notice_error_post.jsp");
%>
<%
String roadid = StringUtils.Zh_parseString(request.getParameter("roadid"));
String roadinfo = StringUtils.Zh_parseString(request.getParameter("roadinfo"));
String id = StringUtils.getOnlyID();
double dblTmp = Math.random() * 100000;
while (dblTmp < 10000) {
dblTmp = Math.random() * 100000;
}
SimpleDateFormat df = new SimpleDateFormat("yyMMDD");
String guestId = df.format(new Date())+String.valueOf(dblTmp).substring(0, 4);
String name = StringUtils.Zh_parseString(request.getParameter("name"));
if(name.equals(""))
name = "大侠" + "_" + guestId;
String einfo = StringUtils.Zh_parseString(request.getParameter("einfo"));
Date d = new Date();
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String etime = sf.format(d);
StringBuffer sb = new StringBuffer();
sb.append("roadid=").append(URLEncoder.encode(roadid,"gbk")).append("&");
sb.append("roadinfo=").append(URLEncoder.encode(roadinfo,"gbk"));
try{
GjInfo gjinfo = new GjInfo();
gjinfo.roadid = roadid;
gjinfo.roadinfo = roadinfo;
ErrorInfo errorinfo = new ErrorInfo();
errorinfo.id = id;
errorinfo.name = name;
errorinfo.einfo = einfo;
errorinfo.etime = etime;
String filename = getServletContext().getRealPath("/")+"WEB-INF/classes/xmldb/error.xml";
XMLParse xmlp = new XMLParse(filename);
xmlp.setEncoding("utf-8");
xmlp.addErrorInfo(gjinfo,errorinfo);
out.print("<script>alert('感谢您的纠错建议,我们会及时根据您的纠错建议对该公交线路做适当的调整!');window.location='notice_error.jsp?"+sb.toString()+"';</script>");
}catch(Exception e){
logger.info("e="+e);
out.print("<script>alert('提交失败,请稍后重试.');window.location='notice_error.jsp?"+sb.toString()+"';</script>");
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -