「javaplat」javaplatformsebinary怎么打开
今天给各位分享javaplat的知识,其中也会对javaplatformsebinary怎么打开进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
关于Java的AES加密问题
使用AES加密时,当密钥大于128时,代码会抛出java.security.InvalidKeyException: Illegal key size or default parameters
Illegal key size or default parameters是指密钥长度是受限制的,java运行时环境读到的是受限的policy文件。文件位于${java_home}/jre/lib/security
这种限制是因为美国对软件出口的控制。
解决办法:
去掉这种限制需要下载Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files.网址如下。
下载包的readme.txt 有安装说明。就是替换${java_home}/jre/lib/security/ 下面的local_policy.jar和US_export_policy.jar
jdk 5:
现在公司最流行的Java Web框架是什么?
因为b/s模式的mvc框架很多,每个都有它的优点和缺点,struts不是先进的mvc框架,但或许是用的最多的,也是比较成熟和稳定的,一般来说,struts只是写前台的,j2ee是实现分层的,用hibernate 实现持久层,dao层和service层是用javabean,当然javabean是用了spring的api,对bean的管理也是用了spring。平常如果有空,可以看看struts,hibernate,可能spring不是太好理解的,但觉得这个还是很不错的。当然以后也要看你进什么公司,比如有的公司做的项目其中可能用到了一些j2ee的高端应用,那或许ejb是更好的选择,但是不是所有的应用要用ejb,可以说,大部分选择spring或许比ejb更好。
求高手解答!JAVA和JSP
?xml version="1.0" encoding="UTF-8"?
!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" ""
!--用户管理--
struts-config
!-- ********** Form bean definition ********** --
form-beans
form-bean name="loginForm" type="com.ssi.user.web.form.LoginActionForm"/form-bean
form-bean name="userForm" type="com.ssi.user.web.form.UserActionForm"/form-bean
/form-beans
!-- ********** Action mapping definition ********** --
action-mappings
action path="/login" type="org.springframework.web.struts.DelegatingActionProxy"
name="loginForm" scope="request" parameter="clientid"
/action
action path="/user" type="org.springframework.web.struts.DelegatingActionProxy"
name="userForm" scope="request" parameter="clientid"
forward name="set_user_group" path="/WEB-INF/jsp/user/set_user_group.jsp"/
forward name="manage_sys_user_login_info" path="/WEB-INF/jsp/user/manage_sys_user_login_info.jsp"/
forward name="show_employee_info_list_dialog" path="/WEB-INF/jsp/user/show_employee_info_list_dialog.jsp"/
forward name="query_sys_user_login_info_list" path="/WEB-INF/jsp/user/query_sys_user_login_info_list.jsp"/
forward name="user_list" path="/WEB-INF/jsp/user/user_list.jsp"/
forward name="user_list_dialog" path="/WEB-INF/jsp/user/user_list_dialog.jsp"/
forward name="add_user" path="/WEB-INF/jsp/user/add_user.jsp"/
forward name="update_user" path="/WEB-INF/jsp/user/update_user.jsp"/
forward name="user_detail" path="/WEB-INF/jsp/user/user_detail.jsp"/
forward name="update_user_pwd" path="/WEB-INF/jsp/user/update_user_pwd.jsp"/
forward name="load_dic" path="/WEB-INF/jsp/comm/load_dic.jsp"/
forward name="user_group_list" path="/WEB-INF/jsp/user/group/user_group_list.jsp"/
forward name="add_user_group" path="/WEB-INF/jsp/user/group/add_user_group.jsp"/
forward name="update_user_group" path="/WEB-INF/jsp/user/group/update_user_group.jsp"/
forward name="plat_list" path="/WEB-INF/jsp/user/plat/plat_list.jsp"/
forward name="add_plat" path="/WEB-INF/jsp/user/plat/add_plat.jsp"/
forward name="update_plat" path="/WEB-INF/jsp/user/plat/update_plat.jsp"/
/action
action path="/userAdvanced" type="org.springframework.web.struts.DelegatingActionProxy"
name="userForm" scope="request" parameter="clientid"
forward name="advanced_user_list" path="/WEB-INF/jsp/user/advanced/user_list.jsp"/
forward name="advanced_update_user" path="/WEB-INF/jsp/user/advanced/update_user.jsp"/
forward name="advanced_user_group_list" path="/WEB-INF/jsp/user/group/advanced/user_group_list.jsp"/
forward name="advanced_update_user_group" path="/WEB-INF/jsp/user/group/advanced/update_user_group.jsp"/
forward name="advanced_plat_list" path="/WEB-INF/jsp/user/plat/advanced/plat_list.jsp"/
forward name="advanced_update_plat" path="/WEB-INF/jsp/user/plat/advanced/update_plat.jsp"/
/action
/action-mappings
/struts-config
private static final String SET_USER_GROUP = "set_user_group";
private static final String MANAGE_SYS_USER_LOGIN_INFO = "manage_sys_user_login_info";
private static final String QUERY_SYS_USER_LOGIN_INFO_LIST = "query_sys_user_login_info_list";
private static final String SHOW_EMPLOYEE_INFO_LIST_DIALOG = "show_employee_info_list_dialog";
/**
* 添加用户
*
* @param mapping
* @param form
* @param request
* @param response
* @return
* @throws Exception
*/
public ActionForward toAddUser(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
try {
UserActionForm userForm = (UserActionForm) form;
QueryForm queryForm = new QueryForm();
BeanUtils.copyProperties(queryForm, userForm);
userForm.setUserLoginInfo(new SysUserLoginInfo());
userForm.setPlatId(this.getPlatId(request));
userForm.setUserStatusMap(this.getUserStatusMap(request));
userForm.setEffectiveMap(this.getEffectiveMap(request));
userForm.setUserSexMap(this.getUserSexMap(request));
userForm.setYesOrNoMap(this.getYesOrNoMap(request));
userForm.setLockStatusMap(this.getLockStatusMap(request));
userForm.getUserLoginInfo().setAliveFlag(GlobalConstants.YES);
userForm.getUserLoginInfo().setState(GlobalConstants.DATA_DIC_CARD_STATE_1);
userForm.getUserLoginInfo().setLockFlag(GlobalConstants.DATA_DIC_LOCK_STATUS_0);
String[] ztree = menuService.querySysMenuInfoCheckBoxZTree(userForm.getPlatId());
userForm.setZtreeSetting(ztree[0]);
userForm.setZtreeNodes(ztree[1]);
request.setAttribute("userForm", userForm);
request.setAttribute("queryForm", queryForm);
} catch (Exception e) {
logger.error("系统异常,异常代码:" + e.toString());
request.setAttribute(GlobalConstants.REQUEST_ERROR_MESSAGE,
"系统异常,异常代码:(" + e.toString() + ")!");
return mapping.findForward(GlobalConstants.FORWARD_PAGE_ERROR);
}
return mapping.findForward(this.MANAGE_SYS_USER_LOGIN_INFO);
}
javaplat的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javaplatformsebinary怎么打开、javaplat的信息别忘了在本站进行查找喔。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。